Tôi đang cố gắng đặt Content-Type
tiê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-Type
như 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 Accept
tiêu đề nhưng khi tôi cố gắng thêm Content-Type
nó 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ồiHttpResponseMessage
và các tiêu đề nội dung vớiHttpContent
các đối tượng.
Làm cách nào để đặt Content-Type
tiêu đề trong HttpClient
yêu cầu?