mvc后台post发送json数据

代码比较简单,不废话,直接上代码:

/// <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;

原文地址:https://www.cnblogs.com/ymworkroom/p/6554360.html