Problembeschreibung:
Verwendung von Google Chrome, Benutzer können auf a stoßen „net::ERR_HTTP2_PROTOCOL_ERROR“ 200 Fehler beim Zugriff auf eine Website über HTTPS. Dieser Fehler scheint sich auf die Ausführung von JavaScript auszuwirken, was sich beispielsweise darin zeigt, dass ein integrierter Twitter-Feed nicht geladen werden kann.
Mögliche Ursachen und Beobachtungen:
Header-Analyse:
Ein Vergleich von Die HTTP-Header von Chrome und Firefox zeigten Unterschiede. Chrome zeigte den Statuscode 200 an, während Firefox keine Fehler anzeigte.
Verbindungsstatus:
Verwendung von chrome://net-export/ und https://netlog -viewer.appspot.com-Tools wurde festgestellt, dass die Anfrage mit einem RST_STREAM endet. Wie in der Dokumentation beschrieben, tritt dieses Verhalten auf, wenn der Client (in diesem Fall der Browser) die Anfrage abbricht.
Möglicher Täter:
Basierend auf dem oben genannten Verhalten und Aufgrund des Fehlens konsistenter Fehler wird spekuliert, dass der Browser die Ursache sein könnte. Diese Schlussfolgerung steht jedoch im Widerspruch zum Fehlen des Fehlers auf Seiten mit 404-Headern.
Lösung:
Kein Speicherplatz mehr auf dem Webserver.
Das obige ist der detaillierte Inhalt vonWarum zeigt mein Chrome-Browser nur auf HTTPS-Websites „net::ERR_HTTP2_PROTOCOL_ERROR' an?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!