Tôi đang cố gắng đặt Content-Typetiêu đề của một HttpClientđối tượng theo yêu cầu của API mà tôi đang gọi.
Tôi đã thử thiết lập Content-Typenhư dưới đây:
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");
// ...
}
Nó cho phép tôi thêm Accepttiêu đề nhưng khi tôi cố gắng thêm Content-Typenó sẽ ném ngoại lệ sau:
Tên tiêu đề sử dụng sai. Đảm bảo các tiêu đề yêu cầu được sử dụng với
HttpRequestMessage, các tiêu đề phản hồiHttpResponseMessagevà các tiêu đề nội dung vớiHttpContentcác đối tượng.
Làm cách nào để đặt Content-Typetiêu đề trong HttpClientyêu cầu?