If-Modified-Since

Valentin V. Bartenev ne at vbart.ru
Tue May 15 10:36:14 UTC 2012


On Tuesday 15 May 2012 13:29:00 Fredrik Widlund wrote:
> Hi,
> 
> I'm obviously losing it somehow. What am I missing here, it must be
> something obvious that is going to make me look stupid, but I still don't
> see it. I just can't get If-Modified-Since to work?
> 
> Linux poc 3.3.4-2-ARCH #1 SMP PREEMPT Wed May 2 18:28:42 CEST 2012 x86_64
> Intel(R) Xeon(R) CPU E5540 @ 2.53GHz GenuineIntel GNU/Linux
> 
> Default configure/make/nginx.conf etc directly from the 1.2.0 dist.
> 
> I send an IMS header, later than the last-modified, and still get a 200?
> 
> x at poc> touch a
> x at poc> curl -za -v localhost/index.html
> * About to connect() to localhost port 80 (#0)
> *   Trying 127.0.0.1...
> * connected
> * Connected to localhost (127.0.0.1) port 80 (#0)
> 
> > GET /index.html HTTP/1.1
> > User-Agent: curl/7.25.0 (x86_64-unknown-linux-gnu) libcurl/7.25.0
> > OpenSSL/1.0.1b zlib/1.2.7 libssh2/1.4.0 Host: localhost
> > Accept: */*
> > If-Modified-Since: Tue, 15 May 2012 11:18:36 GMT
> 
> < HTTP/1.1 200 OK
> < Server: nginx/1.2.0
> < Date: Tue, 15 May 2012 11:18:40 GMT
> < Content-Type: text/html
> < Content-Length: 151
> < Last-Modified: Tue, 15 May 2012 11:17:22 GMT
> < Connection: keep-alive
> < Accept-Ranges: bytes
> [...]
[...]

http://nginx.org/r/if_modified_since

default: 	if_modified_since exact;
And here is explained why: http://trac.nginx.org/nginx/ticket/93

 wbr, Valentin V. Bartenev



More information about the nginx mailing list