06/09/05 21:43:41
自己解決しました。
簡単なCGIを書いて、パケットモニタと併せて検証してみると、
N4b2の場合
ヘッダに Pragma: no-cache があると、バイパスの状態であっても、
ログには表示されているにも関わらず、 If-Modified-Since が送信されない。
N45jの場合
ヘッダに Pragma: no-cache か Cache-control: no-cache があると、バイパスの状態であっても、
ログには表示されているにも関わらず、 If-Modified-Since が送信されない。
URLが .dat で終わるかどうかは関係なかったです。
Pragma: no-cache と Cache-control: no-cache を削除するHTTPヘッダフィルタを入れると
If-Modified-Since も送信されるようになりました。
これは、バグというより仕様っぽいですね。
こういう隠れた動作をする事は既出だったんでしょうか?