yanghui0 2020-06-09
static async void HttpClientSendAsync() { var client = new HttpClient(new HttpClientHandler { UseProxy = false }); var request = new HttpRequestMessage(HttpMethod.Post, "http://www.albahari.com/EchoPost.aspx"); request.Content = new StringContent("This is a test!"); HttpResponseMessage response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); string result = await response.Content.ReadAsStringAsync(); Console.WriteLine(result); }
创建一个 HttpClient 实例,这个实例需要调用 Dispose 方法释放资源,这里使用了 using 语句。接着调用 GetAsync,给它传递要调用的方法的地址,向服务器发送 Get 请求。