/// <summary>
/// Post请求
/// </summary>
/// <param name="url">URL路径</param>
/// <param name="postData">请求体</param>
/// <param name="head">头信息</param>
/// <returns></returns>
public static string Post(string url, string postData, Dictionary<string, string> head,string contentType = "application/json")
{
string result = string.Empty;
using (var client = new HttpClient())
{
StringContent content = new StringContent(postData);
content.Headers.ContentType = new MediaTypeHeaderValue(contentType);
foreach(var v in head)
{
content.Headers.Add(v.Key, v.Value);
}
var response = client.PostAsync(url, content).Result;
if (response.IsSuccessStatusCode)
{
result = response.Content.ReadAsStringAsync().Result;
}
}
return result;
}
POST请求带header头
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- SpringBoot基于1.5.8版本。前端框架用的是vue.js刚开始按照网上的贴子把Access-Contro...
- 紧接上一节,本节记录 【为GET和POST请求添加请求参数和请求头】我们平常浏览各个网站时,不免有时候就需要填写一...
- SDWebImage 可以用来显示网络图片,但是由于我们公司的后台设置了图片的访问限制,需要在请求图片的路径中添加...
- 今天更新一下博客,之前有很多朋友问我AFNetworking 3.0舍弃了旧的方法,3.0是怎么添加“heade...