Как получить значения заголовка в вызовах https в c # - PullRequest
1 голос
/ 10 октября 2019

Я создал API, который получает значение заголовка, совпадающее с apikey из web.config.

enter image description here

икод для получения значения заголовка в приложении:

  var authToken = Request.Headers.Where(t => t.Key == "apiKey").ToList();

Он отлично работает, когда я работаю с HTTP, но когда я использую HTTPS, он не получает значение заголовка.

enter image description here

Как показано на рисунке authToken.count = 0, что означает, что он не получает значение заголовка.

Объект запроса имеет тип public HttpRequestMessage Request { get; set; }

Может кто-нибудь предложить мне, где я совершаю ошибку.

1 Ответ

2 голосов
/ 10 октября 2019

Чтобы получить данные из вашего заголовка. Вы можете использовать это Request.Headers, вы найдете пример ниже

var apiKey = Request.Headers.GetValues("apiKey")

Resquest From Postman

Resquest From Postman

Получить ваши данные из заголовка

Retrieve your data from header

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...