HttpClient 是个很好用的工具。
var clientHandler = new HttpClientHandler { Credentials = new NetworkCredential("account", "pwd") }; var clients = new HttpClient(clientHandler); //request 参数 var responseJson = httpClient.PostAsJsonAsync(url, request) .Result.Content.ReadAsStringAsync() .Result; var responseModel = JsonConvert.DeserializeObject<T>(responseJson);
这个是post请求的方法。 get、put、delete 都类似。