Add X-Auth-Token - C# HttpClient
本文关键字:HttpClient X-Auth-Token Add | 更新日期: 2023-09-27 18:34:40
我正在尝试在我的 HttpClient 上添加一个"X-Auth-Token"作为标头,当我发出请求时,我收到一个禁止的 403 错误,这是有道理的,因为我认为我的 X-Auth-Token 没有作为标头附加。
如何在标头中指定"X-身份验证令牌"?
以下是相关代码:
using (var c = new HttpClient())
{
c.BaseAddress = new Uri(url);
c.DefaultRequestHeaders.Accept.Clear();
c.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
c.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue(token);
可以使用 Add
方法添加标头。
c.DefaultRequestHeaders.Add("x-auth-token", token);
AuthenticationHeaderValue 的构造函数接受 scheme
。我不确定那是什么,但很可能
http://msdn.microsoft.com/en-us/library/ms789031(v=vs.110(.aspx