Поддерживает ли .Net Core 2.1 запросы HTTP / 2? - PullRequest
0 голосов
/ 24 января 2019

Я работаю с gRPC в моем приложении .Net Core 2.1, но когда я отправляю запрос, сервер выдает ошибку, сообщающую

Идентификатор соединения "" неверные данные запроса: "Нераспознанная версия HTTP: 'HTTP / 2.0'

  • Microsoft.AspNetCore.Server.Kestrel.Core.BadHttpRequestException: нераспознанная версия HTTP: «HTTP / 2.0»
  • Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpParser`1.RejectUnknownVersion (версия в байтах *, длина Int32)
  • Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpParser`1.ParseRequestLine (обработчик TRequestHandler, данные в байтах *, длина Int32)
  • Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpParser 1.ParseRequestLine(TRequestHandler handler, ReadOnlySequence 1 & буфер, SequencePosition и потребляется, SequencePosition &

1 Ответ

0 голосов
/ 24 января 2019

Пожалуйста, ознакомьтесь с документацией здесь, чтобы включить http / 2 в kestrel: https://docs.microsoft.com/en-us/aspnet/core/fundamentals/servers/kestrel?view=aspnetcore-2.2#http2-support

...