如何解决带有HTTP2的IIS 10上带有jquery XMLHttpRequest的net :: ERR_HTTP2_PROTOCOL_ERROR
我有一个开发为.NET Frameowkr 4的网站www.sampledomain.com,该网站托管在Windows Server 2016 Production上,默认启用HTTP2,并且默认启用UCC SSL证书NOT SelfSigned。
该网站可以与http2和https(TLS1.2)正常运行,并且集成了相同的jquery XMLHttpRequest POST与同域的ASMX,后者在HTTP2和HTTP1.2中可以正常工作(取决于浏览器的可用性)
现在,我必须准备一个预生产的孪生服务器以测试安全性和新功能。 复制到预生产孪生服务器的所有其他网站均可与HTTPS正常运行。只有这个Web应用程序的XMLHttpRequest出现问题,显示Chrome COnsole中的错误
POST https://www.sampledomain.com/asmxservice.asmx/getUserLogged net::ERR_HTTP2_PROTOCOL_ERROR
send @ jquery-1.11.3.min.js:5
ajax @ jquery-1.11.3.min.js:5
getUserLogged @ login-bs.js:132
controlLogged @ login-bs.js:63
(anonymous) @ login-bs.js:33
j @ jquery-1.11.3.min.js:2
fireWith @ jquery-1.11.3.min.js:2
ready @ jquery-1.11.3.min.js:2
J @ jquery-1.11.3.min.js:2
该网站具有 strict-origin-when-cross-origin 作为引荐来源网址政策。
在Wireshar上进行数据包交换之后 [数据包] [1] [1]:https://i.stack.imgur.com/UTpec.png
我检查SSL证书并使用另一个证书和自检证书进行测试,但是没有任何变化,只有禁用HTTP2并使用HTTP / 1.1才能在XHR上正常工作
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。