0

この設定を持つ(古い)イントラネット サイトがあります

Every time I visit the page: 真実

ここに画像の説明を入力

304それでも、開発者ツールで多くの返信を見ることができます:

ここに画像の説明を入力

質問:

  • 何故ですか ?すべての応答を として表示するにはどうすればよい200ですか?

関連情報:

IIS 7.5

これはIE9-10( IE のみで実行されるサイト) で発生します (新しいブラウザーに調整されていない古い Web サイト (イントラネット) であるため、ブラウザー モードが ie9 に変更されます。

fiddler を使用すると、304 も表示されます。

ここに画像の説明を入力

ここに画像の説明を入力

ここに画像の説明を入力

リクエストヘッダーの例:

ここに画像の説明を入力

4

2 に答える 2

3

ウェブページにアクセスするたびに、保存されているページの新しいバージョンをチェックします

単に IE が ( 'check'If-Modified-Since 、したがって) 要求にキャッシュ関連のヘッダー (ETagなど) を含めることを意味します。200サーバーは、キャッシュの「ミス」があると感じた場合にのみ戻ります。

Cache-Controlまた、問題の設定は、サーバーがまたはExpires応答ヘッダーを使用してキャッシュの鮮度の有効期間を指定できなかった場合にのみ適用されることに注意してください。詳細については、この記事の条件付きリクエストのセクションを参照してください。

ディレクトリ全体のクライアント側キャッシュを無効にするようにサーバーを構成する場合は、次のようにします。

<configuration>
  <location path="your_assets_dir">
    <system.webServer>
      <staticContent>
        <clientCache cacheControlMode="DisableCache" />
      </staticContent>
    </system.webServer>
  </location>
</configuration>
于 2013-10-14T07:50:04.377 に答える