C#WEB API协议从HTTP2更改为SPDY
我们在Azure上部署了Angular+WebAPI应用程序。当前部署后,我们可以在CHROME(版本67.0.3396.99(正式构建)(64位))网络选项卡中看到SPDY协议。但之前我们可以看到Web API请求的HTTP2协议。我们需要执行哪些步骤才能返回HTTP2请求 有意思 看起来缓存资源至少有一个bug(),这可以解释中间的两个请求——它们呈浅灰色,表示缓存资源已被使用 然而,在您的示例和我自己的一些测试中,我也可以看到对该站点(或相关站点)的其他请求也会发生同样的情况 简言之,这些似乎是显示错误,而不是真正通过SPDY下载。正如我在评论中提到的,Chrome已经弃用了SPDY,不再支持它,所以它不能是SPDY 您还可以通过以下方式证明这一点:C#WEB API协议从HTTP2更改为SPDY,c#,google-chrome,asp.net-web-api,http2,spdy,C#,Google Chrome,Asp.net Web Api,Http2,Spdy,我们在Azure上部署了Angular+WebAPI应用程序。当前部署后,我们可以在CHROME(版本67.0.3396.99(正式构建)(64位))网络选项卡中看到SPDY协议。但之前我们可以看到Web API请求的HTTP2协议。我们需要执行哪些步骤才能返回HTTP2请求 有意思 看起来缓存资源至少有一个bug(),这可以解释中间的两个请求——它们呈浅灰色,表示缓存资源已被使用 然而,在您的示例和我自己的一些测试中,我也可以看到对该站点(或相关站点)的其他请求也会发生同样的情况 简言之,这些
h2
或http/2+quic/
的形式下载,这将显示在相关站点上实际应使用的内容。这是你需要在短期内“回到HTTP2”的步骤所以基本上你不需要做任何事情,应该忽略它。如果你真的对此有强烈的感觉,那么向Chrome团队提出一个bug,或者对上述bug进行评论或加上星星,这样你就可以看到更新以及他们何时修复它。请提供屏幕截图和Chrome版本号?Chrome在两年前关闭了对SPDY的支持:@BarryPollard在主帖子中更新