我正在尝试在C#代码中设置我的Jwt令牌。
[HttpPost]
public IActionResult TestPOST ()
{
var token = "myExampleJwtTokenNormallyIGrabItFromOtherFunction";
var client = new HttpClient();
client.DefaultRequestHeaders.Authorization = new System.Net.Http.Headers.AuthenticationHeaderValue("Bearer", token);
return Ok();
}
此方法仅返回Ok(),但未设置授权。而且我仍然有401 http错误。 我无法弄清楚这里可能出什么问题。 我读到应该使用
client.DefaultRequestHeaders.TryAddWithoutValidation("Authorization", "Bearer " + token);
,但仍然无法正常工作。我应该如何设置标题?有人知道吗?