简体   繁体   English

.Net Core 2.1 是否支持 HTTP/2 请求?

[英]Does .Net Core 2.1 support HTTP/2 requests?

I am working to gRPC in my .Net Core 2.1 application, But when i send a request the server throws an error stating我正在我的 .Net Core 2.1 应用程序中使用 gRPC,但是当我发送请求时,服务器会抛出错误说明

Connection id "" bad request data: "Unrecognized HTTP version: 'HTTP/2.0'连接 ID“”错误请求数据:“无法识别的 HTTP 版本:'HTTP/2.0'

  • Microsoft.AspNetCore.Server.Kestrel.Core.BadHttpRequestException: Unrecognized HTTP version: 'HTTP/2.0' Microsoft.AspNetCore.Server.Kestrel.Core.BadHttpRequestException:无法识别的 HTTP 版本:“HTTP/2.0”
  • Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpParser`1.RejectUnknownVersion(Byte* version, Int32 length) Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpParser`1.RejectUnknownVersion(字节*版本,Int32 长度)
  • Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpParser`1.ParseRequestLine(TRequestHandler handler, Byte* data, Int32 length) Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpParser`1.ParseRequestLine(TRequestHandler handler, Byte* data, Int32 length)
  • Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpParser 1.ParseRequestLine(TRequestHandler handler, ReadOnlySequence 1& buffer, SequencePosition& consumed, SequencePosition& Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpParser 1.ParseRequestLine(TRequestHandler handler, ReadOnlySequence 1& 缓冲区,SequencePosition& 消耗,SequencePosition&

请在此处查看文档以在 kestrel 中启用 http/2: https ://docs.microsoft.com/en-us/aspnet/core/fundamentals/servers/kestrel?view=aspnetcore-2.2#http2-support

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM