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 X-Auth-Token - C# HttpClient

可以使用 Add 方法添加标头。

c.DefaultRequestHeaders.Add("x-auth-token", token);

AuthenticationHeaderValue 的构造函数接受 scheme 。我不确定那是什么,但很可能

在这些

http://msdn.microsoft.com/en-us/library/ms789031(v=vs.110(.aspx