为了账号安全,请及时绑定邮箱和手机立即绑定

如何为HttpClient请求设置内容类型标头?

如何为HttpClient请求设置内容类型标头?

POPMUISE 2019-07-01 16:11:41
如何为HttpClient请求设置内容类型标头?我想把Content-Type标头HttpClient对象,这是我调用的API所要求的。我试着设置Content-Type如下所示:using (var httpClient = new HttpClient()){     httpClient.BaseAddress = new Uri("http://example.com/");     httpClient.DefaultRequestHeaders.Add("Accept", "application/json");     httpClient.DefaultRequestHeaders.Add("Content-Type", "application/json");     // ...}它允许我添加Accept头,但是当我尝试添加Content-Type它引发以下异常:误用头名。确保将请求标头与HttpRequestMessage,响应头与HttpResponseMessage,以及内容标头与HttpContent物品。如何设置Content-Type头中的HttpClient请求?
查看完整描述

3 回答

?
心有法竹

TA贡献1866条经验 获得超5个赞

对于那些没有看到约翰对卡洛斯解决方案的评论的人.。

req.Content.Headers.ContentType = new MediaTypeHeaderValue("application/octet-stream");


查看完整回答
反对 回复 2019-07-01
  • 3 回答
  • 0 关注
  • 1681 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信