ERR_INVALID_RESPONSE oder „Antwort kann nicht analysiert werden“ in iOS

ERR_INVALID_RESPONSE oder „Antwort kann nicht analysiert werden“ in iOS

Ich öffne ERR_INVALID_RESPONSESafari und bekomme die Meldung „Antwort kann nicht analysiert werden“ von Chrome auf meinem iOS-Gerät, aber Windows, Android und Linux Desktop funktionieren alle einwandfrei. Warum?

Ich habe eine WordPress-Site von einem Ubuntu-Apache-Server auf einen Arch-Nginx-Apache-Reverse-Proxy-Server migriert.

  • Eine Neuinstallation der WordPress-Site funktionierte auf dem neuen Server.
  • Dieser Fehler ist auf der migrierten WordPress-Site aufgetreten.
  • Bei einer Neuinstallation von PostfixAdmin trat dieser Fehler bei derselben NA-rp-Konfiguration ebenfalls auf.

Was ist die Ursache und was ist die Lösung? Ist es ein PHP-Problem? Die meisten Antworten im Internet empfehlen, den Router zurückzusetzen, DNS-Einträge zu überprüfen und den Cache zu leeren, aber nichts davon hilft. Beispiel:

Antwort1

Der Übeltäter war der UpdateHeader von Nginx,nicht HTTP/2!!

Diese Antwort auf SOführte mich zu diesemandere Antwort auf SF, was nicht die akzeptierte Antwort war. Viele weisen darauf hin, dass es von HTTP/2 kommt. Aber obwohl das Problem innerhalb von HTTP/2 bestehen kann, war das Ausschalten von HTTP/2 nicht die Lösung, sondern nur das Ausblenden des UpgradeHeaders in Nginx.

In dieser Aussage:

location / {
   proxy_pass http://127.0.0.1:8080;
   proxy_set_header Host $host;
   proxy_set_header X-Real-IP $remote_addr;
   proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
   proxy_set_header X-Forwarded-Proto $scheme;

}

Diese Zeile hinzugefügt:

   proxy_hide_header Upgrade;

Ergebend:

location / {
   proxy_pass http://127.0.0.1:8080;
   proxy_set_header Host $host;
   proxy_set_header X-Real-IP $remote_addr;
   proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
   proxy_set_header X-Forwarded-Proto $scheme;
   proxy_hide_header Upgrade;

}

Ich poste meine eigene Antwort, würde mich aber über mehr Informationen von anderen freuen.

Niemand weiß noch, warum der iOS-Stack allein dieses Problem hat,Zum Beispiel:

aber ich kann immer noch nicht verstehen, warum das NUR BEI Geräten mit iOS 10 passiert.

verwandte Informationen