Add example of async HTTP request (#1041)

This commit is contained in:
ORelio 2020-06-07 23:36:56 +02:00
parent b800bbcb37
commit 1c1d137ab7

View file

@ -15,3 +15,20 @@ string PerformHttpRequest(string uri)
responseString = reader.ReadToEnd();
return responseString;
}
void SendHttpPostAsync(string uri, string text)
{
new Thread(() => {
var request = (System.Net.HttpWebRequest)System.Net.WebRequest.Create(uri);
request.ContentType = "text/plain";
request.Method = "POST";
using (var streamWriter = new StreamWriter(request.GetRequestStream()))
streamWriter.Write(text);
var response = (System.Net.HttpWebResponse)request.GetResponse();
string responseString;
using (var stream = response.GetResponseStream())
using (var reader = new StreamReader(stream))
responseString = reader.ReadToEnd();
//LogToConsole(responseString);
}).Start();
}