如何为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");
- 3 回答
- 0 关注
- 1781 浏览
添加回答
举报
0/150
提交
取消