ブラウザのキャッシュをクリアしてブラウザを再起動しましたが、Chrome から304
コードが返されます。
200
IIS リターンコードを作成するにはどうすればよいですか?
リクエスト応答の詳細:
取得しているステータスの理由は、スクリーンショットの下部にある 2 つのヘッダーの結果である可能性が最も高いです:If-Modified-Since
とIf-None-Match
. これらについては、こちらで詳しく説明しています。
基本的に、これらのヘッダーは、サーバーに対して、ヘッダーの条件が満たされた場合にリソースを (200
応答と共に) 送信することを伝えます。条件が満たされていない場合は、304
応答を送信します。そのため、IIS は、ファイルが 6 月 25 日以降変更されておらず、その etag がif-none-match
ヘッダーの値であると認識しています。
これには、IIS の構成と、正確には何が提供されているかに応じて、いくつかの理由が考えられます。これらのヘッダーを送信していないため、Firefox は動作している可能性があります。
304 が IIS から来ている可能性があります。これは、フィドラーなどのツールを使用して確認できます。
IISReset を試して、それが役立つかどうかを確認してください。