WebClient.UploadString Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Carrega a string especificada para o recurso especificado.
Sobrecargas
| Name | Description |
|---|---|
| UploadString(String, String) |
Carrega a string especificada para o recurso especificado, usando o método POST. |
| UploadString(Uri, String) |
Carrega a string especificada para o recurso especificado, usando o método POST. |
| UploadString(String, String, String) |
Carrega a string especificada para o recurso especificado, usando o método especificado. |
| UploadString(Uri, String, String) |
Carrega a string especificada para o recurso especificado, usando o método especificado. |
UploadString(String, String)
Carrega a string especificada para o recurso especificado, usando o método 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
Parâmetros
- address
- String
O URI do recurso a receber a cadeia. Para recursos Http, este URI deve identificar um recurso que possa aceitar um pedido enviado com o método POST, como um script ou uma página ASP.
- data
- String
A cadeia a carregar.
Devoluções
A contendo String a resposta enviada pelo servidor.
Exceções
O URI formado pela combinação BaseAddress de e address é inválido.
-ou-
Não houve resposta do servidor que hospedava o recurso.
Exemplos
O exemplo de código seguinte demonstra como chamar este método.
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
Observações
Atenção
WebRequest, HttpWebRequest, ServicePoint, e WebClient são obsoletos, e não deves usá-los para novos desenvolvimentos. Utilize HttpClient em substituição.
Antes de carregar a cadeia, este método converte-a num Byte array usando a codificação especificada na Encoding propriedade. Este método bloqueia enquanto a corda é transmitida. Para enviar uma string e continuar a executar enquanto aguarda a resposta do servidor, use um dos UploadStringAsync métodos.
Se a BaseAddress propriedade não for uma cadeia vazia (""), e address não contiver um URI absoluto, address deve ser um URI relativo combinado com BaseAddress para formar o URI absoluto dos dados solicitados. Se a QueryString propriedade não for uma cadeia vazia, é anexada a address.
Este método utiliza o comando STOR para carregar um recurso FTP. Para um recurso HTTP, é utilizado o método POST.
Note
Esse membro gera informações de rastreamento quando você habilita o rastreamento de rede em seu aplicativo. Para mais informações, consulte Network Tracing in .NET Framework.
Aplica-se a
UploadString(Uri, String)
Carrega a string especificada para o recurso especificado, usando o método 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
Parâmetros
- address
- Uri
O URI do recurso a receber a cadeia. Para recursos Http, este URI deve identificar um recurso que possa aceitar um pedido enviado com o método POST, como um script ou uma página ASP.
- data
- String
A cadeia a carregar.
Devoluções
A contendo String a resposta enviada pelo servidor.
Exceções
O URI formado pela combinação BaseAddress de e address é inválido.
-ou-
Não houve resposta do servidor que hospedava o recurso.
Observações
Atenção
WebRequest, HttpWebRequest, ServicePoint, e WebClient são obsoletos, e não deves usá-los para novos desenvolvimentos. Utilize HttpClient em substituição.
Antes de carregar a cadeia, este método converte-a num Byte array usando a codificação especificada na Encoding propriedade. Este método bloqueia enquanto a corda é transmitida. Para enviar uma string e continuar a executar enquanto aguarda a resposta do servidor, use um dos UploadStringAsync métodos.
Se a BaseAddress propriedade não for uma cadeia vazia (""), e address não contiver um URI absoluto, address deve ser um URI relativo combinado com BaseAddress para formar o URI absoluto dos dados solicitados. Se a QueryString propriedade não for uma cadeia vazia, é anexada a address.
Este método utiliza o comando STOR para carregar um recurso FTP. Para um recurso HTTP, é utilizado o método POST.
Note
Esse membro gera informações de rastreamento quando você habilita o rastreamento de rede em seu aplicativo. Para mais informações, consulte Network Tracing in .NET Framework.
Aplica-se a
UploadString(String, String, String)
Carrega a string especificada para o recurso especificado, usando o método especificado.
public:
System::String ^ UploadString(System::String ^ address, System::String ^ method, System::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
Parâmetros
- address
- String
O URI do recurso a receber a cadeia. Este URI deve identificar um recurso que possa aceitar um pedido enviado com o method método.
- method
- String
O método HTTP usado para enviar a cadeia para o recurso. Se for nulo, o padrão é POST para http e STOR para ftp.
- data
- String
A cadeia a carregar.
Devoluções
A contendo String a resposta enviada pelo servidor.
Exceções
O URI formado pela combinação BaseAddress de e address é inválido.
-ou-
Não houve resposta do servidor que hospedava o recurso.
-ou-
method não pode ser usado para enviar conteúdo.
Exemplos
O exemplo de código seguinte demonstra como chamar este método.
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
Observações
Atenção
WebRequest, HttpWebRequest, ServicePoint, e WebClient são obsoletos, e não deves usá-los para novos desenvolvimentos. Utilize HttpClient em substituição.
Antes de carregar a cadeia, este método converte-a num Byte array usando a codificação especificada na Encoding propriedade. Este método bloqueia enquanto a corda é transmitida. Para enviar uma string e continuar a executar enquanto aguarda a resposta do servidor, use um dos UploadStringAsync métodos.
Se a BaseAddress propriedade não for uma cadeia vazia ("") e address não contiver um URI absoluto, address deve ser um URI relativo combinado com BaseAddress para formar o URI absoluto dos dados solicitados. Se a QueryString propriedade não for uma cadeia vazia, é anexada a address.
Note
Esse membro gera informações de rastreamento quando você habilita o rastreamento de rede em seu aplicativo. Para mais informações, consulte Network Tracing in .NET Framework.
Aplica-se a
UploadString(Uri, String, String)
Carrega a string especificada para o recurso especificado, usando o método especificado.
public:
System::String ^ UploadString(Uri ^ address, System::String ^ method, System::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
Parâmetros
- address
- Uri
O URI do recurso a receber a cadeia. Este URI deve identificar um recurso que possa aceitar um pedido enviado com o method método.
- method
- String
O método HTTP usado para enviar a cadeia para o recurso. Se for nulo, o padrão é POST para http e STOR para ftp.
- data
- String
A cadeia a carregar.
Devoluções
A contendo String a resposta enviada pelo servidor.
Exceções
O URI formado pela combinação BaseAddress de e address é inválido.
-ou-
Não houve resposta do servidor que hospedava o recurso.
-ou-
method não pode ser usado para enviar conteúdo.
Observações
Atenção
WebRequest, HttpWebRequest, ServicePoint, e WebClient são obsoletos, e não deves usá-los para novos desenvolvimentos. Utilize HttpClient em substituição.
Antes de carregar a cadeia, este método converte-a num Byte array usando a codificação especificada na Encoding propriedade. Este método bloqueia enquanto a corda é transmitida. Para enviar uma string e continuar a executar enquanto aguarda a resposta do servidor, use um dos UploadStringAsync métodos.
Se a BaseAddress propriedade não for uma cadeia vazia ("") e address não contiver um URI absoluto, address deve ser um URI relativo combinado com BaseAddress para formar o URI absoluto dos dados solicitados. Se a QueryString propriedade não for uma cadeia vazia, é anexada a address.
Note
Esse membro gera informações de rastreamento quando você habilita o rastreamento de rede em seu aplicativo. Para mais informações, consulte Network Tracing in .NET Framework.