Condividi tramite


WebClient.UploadString Metodo

Definizione

Carica la stringa specificata nella risorsa specificata.

Overload

UploadString(String, String)

Carica la stringa specificata nella risorsa specificata, usando il metodo POST.

UploadString(Uri, String)

Carica la stringa specificata nella risorsa specificata, usando il metodo POST.

UploadString(String, String, String)

Carica la stringa specificata nella risorsa specificata usando il metodo specificato.

UploadString(Uri, String, String)

Carica la stringa specificata nella risorsa specificata usando il metodo specificato.

UploadString(String, String)

Origine:
WebClient.cs
Origine:
WebClient.cs
Origine:
WebClient.cs

Carica la stringa specificata nella risorsa specificata, usando il metodo POST.

public:
 System::String ^ UploadString(System::String ^ address, System::String ^ data);
public string UploadString (string address, string data);
member this.UploadString : string * string -> string
Public Function UploadString (address As String, data As String) As String

Parametri

address
String

URI della risorsa da ricevere la stringa. Per le risorse Http, questo URI deve identificare una risorsa che può accettare una richiesta inviata con il metodo POST, ad esempio uno script o una pagina ASP.

data
String

Stringa da caricare.

Restituisce

String contenente la risposta inviata dal server.

Eccezioni

Il parametro address è null.

-o-

Il parametro data è null.

L'URI formato dalla combinazione di BaseAddress e address non è valido.

-o-

Non è stata ricevuta alcuna risposta dal server che ospita la risorsa.

Esempio

Nell'esempio di codice seguente viene illustrata la chiamata a questo metodo.

void UploadString( String^ address )
{
   String^ data = "Time = 12:00am temperature = 50";
   WebClient^ client = gcnew WebClient;

   // Optionally specify an encoding for uploading and downloading strings.
   client->Encoding = System::Text::Encoding::UTF8;

   // Upload the data.
   String^ reply = client->UploadString( address, data );

   // Disply the server's response.
   Console::WriteLine( reply );
}
public static void UploadString(string address)
{
    string data = "Time = 12:00am temperature = 50";
    WebClient client = new WebClient();
    // Optionally specify an encoding for uploading and downloading strings.
    client.Encoding = System.Text.Encoding.UTF8;
    // Upload the data.
    string reply = client.UploadString(address, data);
    // Display the server's response.
    Console.WriteLine(reply);
}
Public Shared Sub UploadString(ByVal address As String)

    Dim data As String = "Time = 12:00am temperature = 50"
    Dim client As WebClient = New WebClient()
    '  Optionally specify an encoding for uploading and downloading strings.
    client.Encoding = System.Text.Encoding.UTF8
    '  Upload the data.
    Dim reply As String = client.UploadString(address, data)
    '  Disply the server's response.
    Console.WriteLine(reply)
End Sub

Commenti

Cautela

WebRequest, HttpWebRequest, ServicePointe WebClient sono obsoleti e non è consigliabile usarli per nuovi sviluppi. Usare invece HttpClient.

Prima di caricare la stringa, questo metodo lo converte in una matrice Byte usando la codifica specificata nella proprietà Encoding. Questo metodo si blocca mentre la stringa viene trasmessa. Per inviare una stringa e continuare l'esecuzione durante l'attesa della risposta del server, utilizzare uno dei metodi UploadStringAsync.

Se la proprietà BaseAddress non è una stringa vuota ("") e address non contiene un URI assoluto, address deve essere un URI relativo combinato con BaseAddress per formare l'URI assoluto dei dati richiesti. Se la proprietà QueryString non è una stringa vuota, viene aggiunta a address.

Questo metodo usa il comando STOR per caricare una risorsa FTP. Per una risorsa HTTP, viene usato il metodo POST.

Nota

Questo membro restituisce informazioni di traccia quando si abilita la traccia di rete nell'applicazione. Per altre informazioni, vedere Traccia di rete in .NET Framework.

Si applica a

UploadString(Uri, String)

Origine:
WebClient.cs
Origine:
WebClient.cs
Origine:
WebClient.cs

Carica la stringa specificata nella risorsa specificata, usando il metodo POST.

public:
 System::String ^ UploadString(Uri ^ address, System::String ^ data);
public string UploadString (Uri address, string data);
member this.UploadString : Uri * string -> string
Public Function UploadString (address As Uri, data As String) As String

Parametri

address
Uri

URI della risorsa da ricevere la stringa. Per le risorse Http, questo URI deve identificare una risorsa che può accettare una richiesta inviata con il metodo POST, ad esempio uno script o una pagina ASP.

data
String

Stringa da caricare.

Restituisce

String contenente la risposta inviata dal server.

Eccezioni

Il parametro address è null.

-o-

Il parametro data è null.

L'URI formato dalla combinazione di BaseAddress e address non è valido.

-o-

Non è stata ricevuta alcuna risposta dal server che ospita la risorsa.

Commenti

Cautela

WebRequest, HttpWebRequest, ServicePointe WebClient sono obsoleti e non è consigliabile usarli per nuovi sviluppi. Usare invece HttpClient.

Prima di caricare la stringa, questo metodo lo converte in una matrice Byte usando la codifica specificata nella proprietà Encoding. Questo metodo si blocca mentre la stringa viene trasmessa. Per inviare una stringa e continuare l'esecuzione durante l'attesa della risposta del server, utilizzare uno dei metodi UploadStringAsync.

Se la proprietà BaseAddress non è una stringa vuota ("") e address non contiene un URI assoluto, address deve essere un URI relativo combinato con BaseAddress per formare l'URI assoluto dei dati richiesti. Se la proprietà QueryString non è una stringa vuota, viene aggiunta a address.

Questo metodo usa il comando STOR per caricare una risorsa FTP. Per una risorsa HTTP, viene usato il metodo POST.

Nota

Questo membro restituisce informazioni di traccia quando si abilita la traccia di rete nell'applicazione. Per altre informazioni, vedere Traccia di rete in .NET Framework.

Si applica a

UploadString(String, String, String)

Origine:
WebClient.cs
Origine:
WebClient.cs
Origine:
WebClient.cs

Carica la stringa specificata nella risorsa specificata usando il metodo specificato.

public:
 System::String ^ UploadString(System::String ^ address, System::String ^ method, System::String ^ data);
public string UploadString (string address, string? method, string data);
public string UploadString (string address, string method, string data);
member this.UploadString : string * string * string -> string
Public Function UploadString (address As String, method As String, data As String) As String

Parametri

address
String

URI della risorsa da ricevere la stringa. Questo URI deve identificare una risorsa che può accettare una richiesta inviata con il metodo method.

method
String

Metodo HTTP usato per inviare la stringa alla risorsa. Se null, il valore predefinito è POST per http e STOR per ftp.

data
String

Stringa da caricare.

Restituisce

String contenente la risposta inviata dal server.

Eccezioni

Il parametro address è null.

-o-

Il parametro data è null.

L'URI formato dalla combinazione di BaseAddress e address non è valido.

-o-

Non è stata ricevuta alcuna risposta dal server che ospita la risorsa.

-o-

method non può essere usato per inviare contenuto.

Esempio

Nell'esempio di codice seguente viene illustrata la chiamata a questo metodo.

void PostString( String^ address )
{
   String^ data = "Time = 12:00am temperature = 50";
   String^ method = "POST";
   WebClient^ client = gcnew WebClient;
   String^ reply = client->UploadString( address, method, data );
   Console::WriteLine( reply );
}
public static void PostString(string address)
{
    string data = "Time = 12:00am temperature = 50";
    string method = "POST";
    WebClient client = new WebClient();
    string reply = client.UploadString(address, method, data);

    Console.WriteLine(reply);
}
Public Shared Sub PostString(ByVal address As String)

    Dim data As String = "Time = 12:00am temperature = 50"
    Dim method As String = "POST"
    Dim client As WebClient = New WebClient()
    Dim reply As String = client.UploadString(address, method, data)

    Console.WriteLine(reply)
End Sub

Commenti

Cautela

WebRequest, HttpWebRequest, ServicePointe WebClient sono obsoleti e non è consigliabile usarli per nuovi sviluppi. Usare invece HttpClient.

Prima di caricare la stringa, questo metodo lo converte in una matrice Byte usando la codifica specificata nella proprietà Encoding. Questo metodo si blocca mentre la stringa viene trasmessa. Per inviare una stringa e continuare l'esecuzione durante l'attesa della risposta del server, utilizzare uno dei metodi UploadStringAsync.

Se la proprietà BaseAddress non è una stringa vuota ("") e address non contiene un URI assoluto, address deve essere un URI relativo combinato con BaseAddress per formare l'URI assoluto dei dati richiesti. Se la proprietà QueryString non è una stringa vuota, viene aggiunta a address.

Nota

Questo membro restituisce informazioni di traccia quando si abilita la traccia di rete nell'applicazione. Per altre informazioni, vedere Traccia di rete in .NET Framework.

Si applica a

UploadString(Uri, String, String)

Origine:
WebClient.cs
Origine:
WebClient.cs
Origine:
WebClient.cs

Carica la stringa specificata nella risorsa specificata usando il metodo specificato.

public:
 System::String ^ UploadString(Uri ^ address, System::String ^ method, System::String ^ data);
public string UploadString (Uri address, string? method, string data);
public string UploadString (Uri address, string method, string data);
member this.UploadString : Uri * string * string -> string
Public Function UploadString (address As Uri, method As String, data As String) As String

Parametri

address
Uri

URI della risorsa da ricevere la stringa. Questo URI deve identificare una risorsa che può accettare una richiesta inviata con il metodo method.

method
String

Metodo HTTP usato per inviare la stringa alla risorsa. Se null, il valore predefinito è POST per http e STOR per ftp.

data
String

Stringa da caricare.

Restituisce

String contenente la risposta inviata dal server.

Eccezioni

Il parametro address è null.

-o-

Il parametro data è null.

L'URI formato dalla combinazione di BaseAddress e address non è valido.

-o-

Non è stata ricevuta alcuna risposta dal server che ospita la risorsa.

-o-

method non può essere usato per inviare contenuto.

Commenti

Cautela

WebRequest, HttpWebRequest, ServicePointe WebClient sono obsoleti e non è consigliabile usarli per nuovi sviluppi. Usare invece HttpClient.

Prima di caricare la stringa, questo metodo lo converte in una matrice Byte usando la codifica specificata nella proprietà Encoding. Questo metodo si blocca mentre la stringa viene trasmessa. Per inviare una stringa e continuare l'esecuzione durante l'attesa della risposta del server, utilizzare uno dei metodi UploadStringAsync.

Se la proprietà BaseAddress non è una stringa vuota ("") e address non contiene un URI assoluto, address deve essere un URI relativo combinato con BaseAddress per formare l'URI assoluto dei dati richiesti. Se la proprietà QueryString non è una stringa vuota, viene aggiunta a address.

Nota

Questo membro restituisce informazioni di traccia quando si abilita la traccia di rete nell'applicazione. Per altre informazioni, vedere Traccia di rete in .NET Framework.

Si applica a