WebClient.UploadString Metod

Definition

Laddar upp den angivna strängen till den angivna resursen.

Överlagringar

Name Description
UploadString(String, String)

Laddar upp den angivna strängen till den angivna resursen med hjälp av POST-metoden.

UploadString(Uri, String)

Laddar upp den angivna strängen till den angivna resursen med hjälp av POST-metoden.

UploadString(String, String, String)

Laddar upp den angivna strängen till den angivna resursen med den angivna metoden.

UploadString(Uri, String, String)

Laddar upp den angivna strängen till den angivna resursen med den angivna metoden.

UploadString(String, String)

Källa:
WebClient.cs
Källa:
WebClient.cs
Källa:
WebClient.cs
Källa:
WebClient.cs
Källa:
WebClient.cs

Laddar upp den angivna strängen till den angivna resursen med hjälp av POST-metoden.

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

Parametrar

address
String

URI:n för resursen som ska ta emot strängen. För Http-resurser måste den här URI:n identifiera en resurs som kan acceptera en begäran som skickas med POST-metoden, till exempel ett skript eller en ASP-sida.

data
String

Strängen som ska laddas upp.

Returer

En String som innehåller svaret som skickas av servern.

Undantag

Parametern address är null.

-eller-

Parametern data är null.

Den URI som skapas genom att kombinera BaseAddress och address är ogiltig.

-eller-

Det fanns inget svar från servern som var värd för resursen.

Exempel

Följande kodexempel visar hur du anropar den här metoden.

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

Kommentarer

Caution

WebRequest, HttpWebRequest, ServicePoint, och WebClient är föråldrade och du bör inte använda dem för ny utveckling. Använd HttpClient i stället.

Innan du laddar upp strängen konverterar den här metoden den till en Byte matris med hjälp av den kodning som anges i Encoding egenskapen. Den här metoden blockerar medan strängen överförs. Om du vill skicka en sträng och fortsätta köra i väntan på serverns svar använder du någon av UploadStringAsync metoderna.

Om egenskapen BaseAddress inte är en tom sträng (") och address inte innehåller en absolut URI, address måste den vara en relativ URI som kombineras med BaseAddress för att bilda den absoluta URI:n för begärda data. Om egenskapen QueryString inte är en tom sträng läggs den till addressi .

Den här metoden använder STOR-kommandot för att ladda upp en FTP-resurs. För en HTTP-resurs används POST-metoden.

Note

Den här medlemmen matar ut spårningsinformation när du aktiverar nätverksspårning i ditt program. Mer information finns i Network Tracing in .NET Framework.

Gäller för

UploadString(Uri, String)

Källa:
WebClient.cs
Källa:
WebClient.cs
Källa:
WebClient.cs
Källa:
WebClient.cs
Källa:
WebClient.cs

Laddar upp den angivna strängen till den angivna resursen med hjälp av POST-metoden.

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

Parametrar

address
Uri

URI:n för resursen som ska ta emot strängen. För Http-resurser måste den här URI:n identifiera en resurs som kan acceptera en begäran som skickas med POST-metoden, till exempel ett skript eller en ASP-sida.

data
String

Strängen som ska laddas upp.

Returer

En String som innehåller svaret som skickas av servern.

Undantag

Parametern address är null.

-eller-

Parametern data är null.

Den URI som skapas genom att kombinera BaseAddress och address är ogiltig.

-eller-

Det fanns inget svar från servern som var värd för resursen.

Kommentarer

Caution

WebRequest, HttpWebRequest, ServicePoint, och WebClient är föråldrade och du bör inte använda dem för ny utveckling. Använd HttpClient i stället.

Innan du laddar upp strängen konverterar den här metoden den till en Byte matris med hjälp av den kodning som anges i Encoding egenskapen. Den här metoden blockerar medan strängen överförs. Om du vill skicka en sträng och fortsätta köra i väntan på serverns svar använder du någon av UploadStringAsync metoderna.

Om egenskapen BaseAddress inte är en tom sträng (") och address inte innehåller en absolut URI, address måste den vara en relativ URI som kombineras med BaseAddress för att bilda den absoluta URI:n för begärda data. Om egenskapen QueryString inte är en tom sträng läggs den till addressi .

Den här metoden använder STOR-kommandot för att ladda upp en FTP-resurs. För en HTTP-resurs används POST-metoden.

Note

Den här medlemmen matar ut spårningsinformation när du aktiverar nätverksspårning i ditt program. Mer information finns i Network Tracing in .NET Framework.

Gäller för

UploadString(String, String, String)

Källa:
WebClient.cs
Källa:
WebClient.cs
Källa:
WebClient.cs
Källa:
WebClient.cs
Källa:
WebClient.cs

Laddar upp den angivna strängen till den angivna resursen med den angivna metoden.

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

Parametrar

address
String

URI:n för resursen som ska ta emot strängen. Den här URI:n måste identifiera en resurs som kan acceptera en begäran som skickas method med metoden.

method
String

HTTP-metoden som används för att skicka strängen till resursen. Om värdet är null är standardinställningen POST för http och STOR för ftp.

data
String

Strängen som ska laddas upp.

Returer

En String som innehåller svaret som skickas av servern.

Undantag

Parametern address är null.

-eller-

Parametern data är null.

Den URI som skapas genom att kombinera BaseAddress och address är ogiltig.

-eller-

Det fanns inget svar från servern som var värd för resursen.

-eller-

method kan inte användas för att skicka innehåll.

Exempel

Följande kodexempel visar hur du anropar den här metoden.

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

Kommentarer

Caution

WebRequest, HttpWebRequest, ServicePoint, och WebClient är föråldrade och du bör inte använda dem för ny utveckling. Använd HttpClient i stället.

Innan du laddar upp strängen konverterar den här metoden den till en Byte matris med hjälp av den kodning som anges i Encoding egenskapen. Den här metoden blockerar medan strängen överförs. Om du vill skicka en sträng och fortsätta köra i väntan på serverns svar använder du någon av UploadStringAsync metoderna.

Om egenskapen BaseAddress inte är en tom sträng ("") och address inte innehåller en absolut URI måste address den vara en relativ URI som kombineras med BaseAddress för att bilda den absoluta URI:n för de begärda data. Om egenskapen QueryString inte är en tom sträng läggs den till addressi .

Note

Den här medlemmen matar ut spårningsinformation när du aktiverar nätverksspårning i ditt program. Mer information finns i Network Tracing in .NET Framework.

Gäller för

UploadString(Uri, String, String)

Källa:
WebClient.cs
Källa:
WebClient.cs
Källa:
WebClient.cs
Källa:
WebClient.cs
Källa:
WebClient.cs

Laddar upp den angivna strängen till den angivna resursen med den angivna metoden.

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

Parametrar

address
Uri

URI:n för resursen som ska ta emot strängen. Den här URI:n måste identifiera en resurs som kan acceptera en begäran som skickas method med metoden.

method
String

HTTP-metoden som används för att skicka strängen till resursen. Om värdet är null är standardinställningen POST för http och STOR för ftp.

data
String

Strängen som ska laddas upp.

Returer

En String som innehåller svaret som skickas av servern.

Undantag

Parametern address är null.

-eller-

Parametern data är null.

Den URI som skapas genom att kombinera BaseAddress och address är ogiltig.

-eller-

Det fanns inget svar från servern som var värd för resursen.

-eller-

method kan inte användas för att skicka innehåll.

Kommentarer

Caution

WebRequest, HttpWebRequest, ServicePoint, och WebClient är föråldrade och du bör inte använda dem för ny utveckling. Använd HttpClient i stället.

Innan du laddar upp strängen konverterar den här metoden den till en Byte matris med hjälp av den kodning som anges i Encoding egenskapen. Den här metoden blockerar medan strängen överförs. Om du vill skicka en sträng och fortsätta köra i väntan på serverns svar använder du någon av UploadStringAsync metoderna.

Om egenskapen BaseAddress inte är en tom sträng ("") och address inte innehåller en absolut URI måste address den vara en relativ URI som kombineras med BaseAddress för att bilda den absoluta URI:n för de begärda data. Om egenskapen QueryString inte är en tom sträng läggs den till addressi .

Note

Den här medlemmen matar ut spårningsinformation när du aktiverar nätverksspårning i ditt program. Mer information finns i Network Tracing in .NET Framework.

Gäller för