如何在HttpClient
请求中添加自定义标头?我正在使用PostAsJsonAsync
发布JSON的方法。我需要添加的自定义标头是
"X-Version: 1"
到目前为止,这是我所做的:
using (var client = new HttpClient()) {
client.BaseAddress = new Uri("https://api.clickatell.com/");
client.DefaultRequestHeaders.Accept.Clear();
client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", "xxxxxxxxxxxxxxxxxxxx");
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
var response = client.PostAsJsonAsync("rest/message", svm).Result;
}
3
将Http标头添加到HttpClient的
—
Liam
@Liam:我的问题是如何添加自定义标题。凡为其他的问题是如何添加页眉
—
利宾约瑟夫
我认为已经发现我们不应该丢弃HttpClient。aspnetmonsters.com/2016/08/2016-08-27-httpclientwrong
—
Don Rolling