Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ UploadString() [4/4]

string System.Net.WebClient.UploadString ( Uri address,
string? method,
string data )
inline

Definition at line 886 of file WebClient.cs.

887 {
888 ArgumentNullException.ThrowIfNull(address, "address");
889 ArgumentNullException.ThrowIfNull(data, "data");
890 if (method == null)
891 {
892 method = MapToDefaultMethod(address);
893 }
895 try
896 {
897 byte[] bytes = Encoding.GetBytes(data);
898 WebRequest request;
899 byte[] data2 = UploadDataInternal(address, method, bytes, out request);
900 return GetStringUsingEncoding(request, data2);
901 }
902 finally
903 {
904 EndOperation();
905 }
906 }
byte[] UploadDataInternal(Uri address, string method, byte[] data, out WebRequest request)
Definition WebClient.cs:667
string GetStringUsingEncoding(WebRequest request, byte[] data)
string MapToDefaultMethod(Uri address)
virtual byte[] GetBytes(char[] chars)
Definition Encoding.cs:781

References System.bytes, System.Net.WebClient.EndOperation(), System.Text.Encoding.GetBytes(), System.Net.WebClient.GetStringUsingEncoding(), System.Net.WebClient.MapToDefaultMethod(), System.Net.WebClient.StartOperation(), System.ArgumentNullException.ThrowIfNull(), and System.Net.WebClient.UploadDataInternal().