作者:要去治病啊8_r | 来源:互联网 | 2023-02-07 13:39
Http/2在服务器上启用,昨天我注意到在Iphone(IOS 10.2)上没有加载一些错误的资源:failed to load resource:connecting to server is not possible
.当我将Iphone连接到Mac时,控制台中没有错误,但只是因为某些请求导致错误导致错误.有趣的是,未加载的资源是真实域的子域(CNAME是正确的).网站位于https上.服务器是Windows服务器2016.
编辑:
我们解决了这个子域问题,但仍有来自同一域的请求没有响应任何响应.
我知道当通过https加载资源时,IOS> 9.3支持http/2但是那些不工作的资源不属于该域的东西可以帮助解决这个问题,但我不知道如何.
我知道可能问题与http/2协议有关,因为我的android原生应用程序也停止了错误: java.io.IOException: stream was reset: PROTOCOL_ERROR
.我通过强制我的应用程序使用http/1解决了这个问题.现在有效.但是如何解决iphone safari问题呢?
我正在使用ASP.NET Web Forms作为后端(从我使用的ASP.NET 4.6开始支持http2).