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