Internet Explorer不会发送"If-Modified-Since"标头

Gil*_*ilo 7 internet-explorer caching last-modified http-headers if-modified-since

我正在尝试使用HTTP"If-Modified-Since"标头.

  1. 我的服务器使用"Last-Modified"标头响应每个HTTP请求.
  2. 当客户端再次发送相同的请求时,它会相应地更新"If-Modified-Since"标头.

这适用于Chrome和Firefox,但不适用于Internet Explorer 11.

我尝试添加的"Expires",设定在"-1",如前所述这里.然而它也没有用.

这些是响应头:

HTTP/1.1 200 OK
Pragma: 
Cache-Control: Public
Expires: Thu, 01 Jan 1970 02:00:00 IST
X-FRAME-OPTIONS: SAMEORIGIN
Strict-Transport-Security: max-age=31536000
Date: Tue, 29 Jul 2014 07:54:08 GMT
Etag: 2014-07-28 18:57:23.0_2108737535
Last-Modified: Mon, 28 Jul 2014 18:57:23 IDT
Cache-Control: max-age=10
Content-disposition: inline; filename=Ad.pdf; filename*=UTF-8''Ad.pdf
Content-Type: application/pdf
Content-Length: 27743
Run Code Online (Sandbox Code Playgroud)

有什么建议?

TNX