.HttpContext.Features.Get <IHttpResponseFeature>(). ReasonPhrase не работает в .net core 2.1? - PullRequest
0 голосов
/ 21 января 2019

Мы используем приведенный ниже код для отправки пользовательского сообщения со стороны сервера на сторону клиента в HTTP-запросе. Работает нормально в .NET Core 2.0

Response.HttpContext.Features.Get<IHttpResponseFeature>().ReasonPhrase

При использовании того же кода в .NET Core 2.1 он не работает. Он не выдает никаких ошибок скрипта, но мы не можем получить сообщение об успешном выполнении на стороне клиента.

Как решить эту проблему?

1 Ответ

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

Я надеюсь, что он отвечает на ваш вопрос:

Это не вызвано какими-либо изменениями кода в платформе, это вызвано изменением конфигурации проекта.

Шаблоны проектов 2.0 сделалипо умолчанию не включены HTTPS, шаблоны 2.1.При использовании HTTP браузер использует HTTP / 1.1, а ReasonPhrase работает как положено.При использовании HTTPS браузер использует HTTP / 2, а ReasonPhrase больше не работает.

Полный ответ Криса Росса здесь .

...