繁体   English   中英

Chrome HTTP2.0会引发SPDY PROTOCOL ERROR

[英]Chrome HTTP2.0 throws SPDY PROTOCOL ERROR

我正在使用Windows 10技术预览版。 我知道它尚未完全使用,但这是我的问题。 在本地IIS上我正在开发我的网络应用程序。 它通过ASP.NET MVC API加载大部分数据。 升级到Windows 10后,我开始了

网:: ERR_SPDY_PROTOCOL_ERROR

对于API的所有AJAX调用。 HTML页面正常加载,但数据内容的动态加载失败。 我设法通过使用参数启动Chrome来解决这个问题

--use-spdy = off --use-system-ssl

奇怪的是,在第一次启动时,我总是遇到此错误并且必须重新启动Chrome。 其他浏览器也会失败,但没有特定错误。 对于传输,使用HTTP2.0协议,该协议基于SPDY协议。

我必须在IIS中关闭一些东西吗?

编辑:看起来像HTTP2.0的IIS问题。 当试图从Windows 8.1进入该网站时,我得到了同样的错误。

大多数人对此错误的反应是重新加载网页。 我们实际上会建议这作为第一反应。 有时这甚至可行。

有趣的Factoid:SPDY实际上代表“快速”,用于减少网页的加载时间

如果重新加载网页不会删除错误,那么您应该关闭Google Chrome并重新启动它。 仅此一项并不能真正解决问题,因为您需要在重新启动浏览器后立即清除缓存。

或使用此命令ipconfig / flushdns在cmd中清除dns

暂无
暂无

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

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