我正在尝试发送一些json,我需要添加一个特殊的令牌,需要在头文件中添加:
Authorization: Token token=7d20f3f09ef24067ae64f4323bc95163
我尝试过使用此代码:
var json = JsonConvert.Serialize(invitation);
var content = new StringContent(json, Encoding.UTF8, "application/json");
var httpClient = new HttpClient();
httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Token", "token=7d20f3f09ef24067ae64f4323bc95163");
var response = await httpClient.PostAsync(uri, content);
但它只是在最后一行代码之后挂起,我从来没有得到过回复。我已经看到了各种各样的例子,用#" scheme"添加标题。例如" Basic"和#34; Bearer"但无法弄清楚这意味着什么。
答案 0 :(得分:0)
您似乎在标题中重复token
次。如果没有token=...
密钥,您可能需要以下内容。
new AuthenticationHeaderValue("Token", "7d20f3f09ef24067ae64f4323bc95163");