我正在尝试设置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请求中设置标题?
相似问题