先看下HttpClient在微軟官方的解釋:
這個類中的方法有多個,現在主要講 SendAsync(HttpRequestMessage request)的用法;
示例代碼:
1 var httpRequestMessage = new HttpRequestMessage 2 { 3 Method = HttpMethod.Post, 4 RequestUri = new Uri("http://192.168.0.37:54543/API/WeChat/GetXX"), 5 Content = new StringContent(data.ToJson(), Encoding.UTF8, "application/json") 6 }; 7 var resp = await httpClient.SendAsync(httpRequestMessage); 8 string resp_body = await resp.Content.ReadAsStringAsync();
注意點是data.ToJson()的參數必須保證與被請求端一致(檢查了許久這個問題)