4

ブラウザのキャッシュをクリアしてブラウザを再起動しましたが、Chrome から304コードが返されます。

200IIS リターンコードを作成するにはどうすればよいですか?

このcssファイルは変更されました

リクエスト応答の詳細:

ここに画像の説明を入力

4

2 に答える 2

6

取得しているステータスの理由は、スクリーンショットの下部にある 2 つのヘッダーの結果である可能性が最も高いです:If-Modified-SinceIf-None-Match. これらについては、こちらで詳しく説明しています。

基本的に、これらのヘッダーは、サーバーに対して、ヘッダーの条件が満たされた場合にリソースを (200応答と共に) 送信することを伝えます。条件が満たされていない場合は、304応答を送信します。そのため、IIS は、ファイルが 6 月 25 日以降変更されておらず、その etag がif-none-matchヘッダーの値であると認識しています。

これには、IIS の構成と、正確には何が提供されているかに応じて、いくつかの理由が考えられます。これらのヘッダーを送信していないため、Firefox は動作している可能性があります。

于 2012-08-23T10:01:45.623 に答える
0

304 が IIS から来ている可能性があります。これは、フィドラーなどのツールを使用して確認できます。

IISReset を試して、それが役立つかどうかを確認してください。

于 2012-08-23T09:58:23.087 に答える