Я пытаюсь установить свой токен Jwt в коде C #.
[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);
но все равно не работает. Как мне установить заголовок? У кого-нибудь есть идеи?