代码比较简单,不废话,直接上代码:
/// <summary> /// 提交json数据,并接收 /// </summary> /// <param name="apipath">要请求的服务器地址</param> /// <param name="jsonStr">要提交的json数据</param> /// <returns></returns> public static string PostDataWithJson(string apipath,string jsonStr) { HttpContent content = new StringContent(jsonStr); content.Headers.ContentType = new System.Net.Http.Headers.MediaTypeHeaderValue("application/json"); var httpClient = new HttpClient(); var responseJson = httpClient.PostAsync(apipath, content).Result.Content.ReadAsStringAsync().Result; return responseJson; }
要引入命名空间:using System.Net.Http;