首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何为HttpClient请求设置Content-Type头?

如何为HttpClient请求设置Content-Type头?

提问于 2017-12-21 15:10:37
回答 2关注 0查看 14.2K

我正在尝试设置Content-Type一个HttpClient对象的头,因为我正在调用一个API的要求。

我尝试设置Content-Type如下:

代码语言:txt
复制
using (var httpClient = new HttpClient())
代码语言:txt
复制
{
代码语言:txt
复制
    httpClient.BaseAddress = new Uri("http://example.com/");
代码语言:txt
复制
    httpClient.DefaultRequestHeaders.Add("Accept", "application/json");
代码语言:txt
复制
    httpClient.DefaultRequestHeaders.Add("Content-Type", "application/json");
代码语言:txt
复制
    // ...
代码语言:txt
复制
}

它允许我添加Accept标题,但是当我尝试添加Content-Type它时会抛出以下异常:

错误的标题名称。确保请求标头与

HttpRequestMessage响应标头一起使用HttpResponseMessage,内容标头与HttpContent对象一起使用。

如何Content-Type在HttpClient请求中设置标题?

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档