~/devtools / http-status / 304
tool::http-status-detail

304 Not Modified

The cached version is still valid; no new content to return.

ad · 728×90
ステータスコード
304
名前
Not Modified
カテゴリ
3xx

詳細説明

HTTP 304 Not Modifiedは、クライアントのキャッシュされたバージョンがまだ有効であることを示します。条件付きリクエスト(If-None-MatchまたはIf-Modified-Since)に対し、リソースが変更されていなければサーバーはボディなしで304を返します。ネットワーク帯域を節約し、ページの読み込み速度を大幅に向上させます。

主な原因
  • ブラウザがキャッシュされたリソースの有効性を確認する条件付きGETリクエスト
  • ETagまたはLast-ModifiedベースのキャッシュバリデーションでリソースNoが変更されていない場合
  • CDNがオリジンサーバーにコンテンツの変更有無を確認する場合
  • APIクライアントがポーリング方式で変更を確認する場合
解決方法
  • 1.304は正常な動作のため、修正は不要です
  • 2.最新バージョンを強制取得するにはCtrl+Shift+R(ハードリフレッシュ)を使用してください
  • 3.Cache-Control: no-cacheで常にサーバーへの検証を要求できます
  • 4.開発中のキャッシュ問題はブラウザのDevToolsでキャッシュを無効化してください

関連HTTPヘッダー

ETagLast-ModifiedCache-ControlExpires

レスポンス例

HTTP/1.1 304 Not Modified
ETag: "abc123"
Cache-Control: max-age=3600

関連ステータスコード

300Multiple ChoicesMultiple options for the requested resource.301Moved PermanentlyThe resource has permanently moved to a new URL.302FoundThe resource is temporarily at a different URL.303See OtherRedirect to another resource using GET.307Temporary RedirectTemporary redirect preserving the original HTTP method.
ad · 300×250
全ステータスコード一覧に戻る
// related tools
Cron Expression Generator
ビジュアルエディタでcron式を作成・解析。次回5回の実行時刻をプレビューし、よく使うプリセットから始められます。
jwt
JWT Decoder
JWTトークンをデコードして内容を確認。ヘッダー・ペイロード・署名の詳細を表示します。
rx
Regex Tester
リアルタイムでマッチをハイライト表示。グループのキャプチャや説明付きで正規表現をテストできます。
Color Converter
HEX・RGB・HSL形式でカラーコードを変換。カラーピッカーで視覚的に選択できます。