.Net core: получить заголовок динамически - PullRequest
0 голосов
/ 05 июля 2019

Я использую базовый веб-API Angular7 / .Net, и мне нужно динамически извлекать значение URL-адреса источника внешнего интерфейса через .net core API как http://localhost:4200 или http://domainName.com. Я использовалприведенный ниже код, но он не соответствует ядру .net

model.origin = Request.Headers.GetValues ​​("Origin");

1 Ответ

0 голосов
/ 06 июля 2019

Если вы делаете перекрестный запрос о происхождении, вы должны получить заголовок Origin из запроса. Однако не совсем так, как вы предлагаете в своем посте. Попробуйте:

var hasOrigin = this.Request.Headers.TryGetValue("Origin",  out var origin);

Также, если вы работаете за прокси-сервером, вам нужно настроить перенаправление заголовка хоста.
На nginx, например, вы бы сделали это так: proxy_set_header Host $host;

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