ホームページ >バックエンド開発 >PHPチュートリアル >Google Chrome では私の Web サイトに net::ERR_HTTP2_PROTOCOL_ERROR 200 が表示されるのに、他のブラウザでは表示されないのはなぜですか?
net::ERR_HTTP2_PROTOCOL_ERROR コードをデコードしています
net::ERR_HTTP2_PROTOCOL_ERROR 200 エラーは、試行中に Web クライアントとサーバーの間でプロトコルが一致していないことを示しますHTTP/2を使用した通信。このエラーは、Google Chrome などの最新の Web ブラウザでよく発生します。
原因と影響
このエラーは、次のようなさまざまな要因によって発生することがよくあります。
特定のインスタンスの分析
指定されたシナリオは、次の操作を試みたときに発生するエラーを示しています。 Google Chrome で HTTPS 経由で Web ページを読み込みます。同時に、外部 Twitter フィードがレンダリングに失敗し、HTTP2 プロトコル エラーを示すコンソール メッセージが表示されます。
調査結果と観察
さらなる調査により、次の洞察が収集されました。 :
可能なルート原因
失敗したリソースに対して返されたヘッダーには、リクエストが成功したことを示すステータス コード 200 が表示されます。ただし、エラーは継続しており、より深い根本的な問題があることを示唆しています。
ある特定のケースでは、原因は Web サーバー上のディスク容量不足であることが判明しました。これは、エラーがサーバー側の問題からも発生する可能性があることを強調しています。
以上がGoogle Chrome では私の Web サイトに net::ERR_HTTP2_PROTOCOL_ERROR 200 が表示されるのに、他のブラウザでは表示されないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。