HTTP/2服務器和昨天啓用我注意到,在iPhone(IOS 10.2)不與錯誤加載某些資源加載一些資源。當我將Iphone連接到Mac時,在控制檯中沒有錯誤,但是隻是由於某些請求導致了該錯誤的迷惑性。有趣的事情可能是這樣的事實,即未加載的資源是真實域的子域(CNAME是正確的)。網站位於https上。 服務器是Windows服務器2016年Safari瀏覽器將不通過HTTP/2
編輯: 我們解決了這個問題,子域,但還是有來自同一個域不與任何迴應響應請求。
我知道IOS> 9.3支持HTTP/2時加載資源通過HTTPS但東西它不工作的資源都不是域的一部分,可以幫助解決這個問題,但我不知道怎麼辦。
我知道,可能問題是HTTP/2協議相關的,因爲我的Android原生appliacation也停止了與錯誤的工作:java.io.IOException: stream was reset: PROTOCOL_ERROR
。我通過強制我的應用程序使用http/1來解決這個問題。現在工作。但如何解決iPhone Safari的問題?
我使用ASP.NET Web窗體作爲後端(支持http2因爲ASP.NET 4.6我使用的)。
有趣的問題,你到了那裏。 PS:格式化。 – Feathercrown
您的SSL證書是否僅針對真實域頒發,還是針對子域的通配證書? –
是的,並且適用於子域名,但我最近注意到某些實際域(不是子域名)頁面無法加載。如果我打開的頁面在Chrome或Firefox中不起作用,我會得到回覆(儘管http 1.1)響應。在Chrome上的Mac上工作的頁面也可以工作並返回http2響應。它有可能是我的網站上的東西阻止返回http2響應?或者也許有IIS的問題,可以降低對同一頁面的請求? –