WebClient.UploadString Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
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
, ServicePoint
e 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
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
, ServicePoint
e 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
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
, ServicePoint
e 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
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
, ServicePoint
e 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.