You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@httpd.apache.org by Andrew Wilson <an...@aaaaaaaa.demon.co.uk> on 1996/10/26 21:10:56 UTC

200 - (more)...

More on the '200 -' weirdness.  I recompiled 1.2-dev with a module
that just prints the headers received and sent for each request,
and at the same time faked an If-modified-since: request from a
mythical client.

Here's the faked request:

    1> telnet 127.0.0.1 80
    Trying 127.0.0.1...
    Connected to 127.0.0.1.
    Escape character is '^]'.
    GET /User/Andrew.Wilson/Slider/ HTTP/1.0
    If-Modified-Since: Monday, 21-Oct-96 16:22:54 GMT
    User-Agent: Mozilla/1.1N (X11; I; FreeBSD 2.1.5-STABLE i386)
    Accept: */*, image/gif, image/x-xbitmap, image/jpeg

    HTTP/1.1 304 Not Modified
    Date: Sat, 26 Oct 1996 18:53:51 GMT
    Server: Apache/1.2-dev
    ETag: "2b11e-60c-0"
    Connection: close

    Connection closed by foreign host.
    2> 

Which tells us that when a client requests a resource for which it
already has a copy, and that copy is identical to the server's copy
then the server responds 304 Not Modified.  This is cool.

Here's the access_log entry for this same request (scuse my linewrap):

    localhost - - [26/Oct/1996:19:54:17 +0100] "GET /User/Andrew.Wilson/Slider/ HTTP/1.0" 200 -

We see the big bad '200 -', ummm.

Ay.