内容:HTTP304変更なし



問題を排除するために楽器を試してください

ザ・ 304変更なしHTTP応答ステータスコード。 必ずしもエラーを示しているわけではなく、単なる提案です。 リクエストされたリソースは前回のリクエスト以降に変更されていないため、クライアントに再送信する必要はありません。





ザ・ 304変更なし 状態 コードは、要求されたリソースのキャッシュされたバージョンへのリダイレクトとして機能します。ただし、リダイレクトは、リクエストメソッドがWebサーバーによって安全であると見なされた場合にのみ発生します。 Webリソースのインデックスを作成している検索エンジンやその他のシステムは、304応答を使用して、以前にそのURLから取得した情報が古くなっているかどうかを判断することがよくあります。



304変更なし–仕組み

304ステータスコードは、クライアント(ほとんどの場合、Webブラウザ)によって許可されている場合にのみ返されます。クライアントは、リクエストを処理しているWebサーバーに送信されるHTTPデータストリームでこれを指定します。このため、Web管理者がこの特定の状況に対してカスタム動作を作成しない限り、Webブラウザにこのエラーが表示されることはありません。 304ステータスコードが返された場合は、ブラウザのキャッシュからWebページが表示されるだけです。

これは、要求元のクライアントがすでに知っている情報の送信を最小限に抑えながら、ローカルキャッシュ情報の効率的な更新を可能にするという目的を果たします。

サーバー側の問題

3xxカテゴリ(304 Not Modifiedを含む)にあるすべてのHTTP応答ステータスコードは、リダイレクトメッセージと呼ばれます。これらのコードはすべて、ユーザーエージェント(WebブラウザーまたはURLリソースへのアクセスに使用される他のエージェント)が要求を完了するために追加のアクションを実行する必要があることを示す大まかな指標です。の中に 304変更なし の場合、要求されたリソースのキャッシュされたバージョンを表示するようにユーザーエージェントに促します。



クライアントまたはサーバー側の問題が原因で発生する可能性のあるほとんどの4xxHTTPステータス応答コードとは異なり、 304変更なし コードは通常、問題が実際のWebブラウザにあることを示しています。このため、そこに 304変更なし コードは、エンドユーザーができることではありません。

結論として、特定のURLにアクセスしようとしているときにこのHTTPコードのグラフィカルバージョンが表示された場合、問題を解決するために実行する手順はありません。ただし、この動作は、リクエストされたリソースのキャッシュバージョンをブラウザに実際に表示させていないため、ウェブサーバーに根本的な問題があることを示しています。この場合、実行可能な唯一の修正は、Web管理者に連絡して、問題の調査を依頼することです。

読んだ2分