如何在Azure中启用http2?

问题描述 投票:0回答:1

尽管我已在Azure中启用Http / 2,但它不起作用。当我在本地运行我的api时,http / 2正常工作。

编辑1

我有一个net core 3网络api,我想发布到azure网络应用程序。我遵循了Microsoft页面的说明,但是当我检查HttpContext.Request.Protocol上的协议时,我得到了HTTP / 1.1。

我应该添加到我遗漏的Azure Web应用程序的代码或其他配置中的其他内容吗?

谢谢

azure http2
1个回答
0
投票

如果您正在谈论Azure Web应用程序,则需要使用资源浏览器并将“ http20Enabled”更改为所需的值。

在资源浏览器中,关注此博客https://blogs.msdn.microsoft.com/benjaminperkins/2018/04/18/how-to-disableenable-http2-azure-app-service/

通过Azure门户,浏览到您的应用程序并搜索“应用程序设置”,您将在其中找到名为“ HTTP版本”的设置。根据需要选择1.1或2.0。

从门户网站,遵循此官方公告https://azure.microsoft.com/en-us/blog/announcing-http-2-support-in-azure-app-service/?ref=msdn

[如果您对其他任何天蓝色服务有疑问,请告诉我。

© www.soinside.com 2019 - 2024. All rights reserved.