The way that I've found most reliable in the past, BTW, is to use
if-modified-since. Never played around with ETag directly though,
perhaps it works just as well.
-ilia
Hmmm... yes, that definitely sounds like a problem. You should verify
with tcpdump (tcpdump -s 0 -A port 8090), I've seen Chrome make minor
lies in its display of various things.
t=1322610321672 [st= 0] +REQUEST_ALIVE [dt=250] t=1322610321672 [st= 0] +URL_REQUEST_START_JOB [dt=249] --> load_flags = 71368832 (ENABLE_LOAD_TIMING | MAYBE_USER_GESTURE | REPORT_RAW_HEADERS | VERIFY_EV_CERT) --> method = "GET" --> priority = 1 --> url = "http://xn--js-wka.com:1980/input/desktop/third_party/closure/goog/mochikit/async/deferred.js" t=1322610321672 [st= 0] HTTP_CACHE_GET_BACKEND [dt= 0] t=1322610321672 [st= 0] HTTP_CACHE_OPEN_ENTRY [dt= 0] t=1322610321672 [st= 0] HTTP_CACHE_ADD_TO_ENTRY [dt= 0] t=1322610321672 [st= 0] HTTP_CACHE_READ_INFO [dt= 0] t=1322610321672 [st= 0] +HTTP_STREAM_REQUEST [dt=249] t=1322610321921 [st=249] HTTP_STREAM_REQUEST_BOUND_TO_JOB --> source_dependency = {"id":40638,"type":11} t=1322610321921 [st=249] -HTTP_STREAM_REQUEST t=1322610321921 [st=249] +HTTP_TRANSACTION_SEND_REQUEST [dt= 0] t=1322610321921 [st=249] HTTP_TRANSACTION_SEND_REQUEST_HEADERS --> GET /input/desktop/third_party/closure/goog/mochikit/async/deferred.js HTTP/1.1 Host: xn--js-wka.com:1980 Connection: keep-alive User-Agent: Mozilla/5.0 (X11; Linux i686) AppleWebKit/535.2 (KHTML, like Gecko) Chrome/15.0.874.121 Safari/535.2 Accept: */* Referer: http://xn--js-wka.com:1337/desktop Accept-Encoding: gzip,deflate,sdch Accept-Language: en-US,en;q=0.8 Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3 Cookie: [value was stripped] If-None-Match: "843c3404" t=1322610321921 [st=249] -HTTP_TRANSACTION_SEND_REQUEST --> net_error = -15 (SOCKET_NOT_CONNECTED) t=1322610321921 [st=249] -URL_REQUEST_START_JOB --> net_error = -15 (SOCKET_NOT_CONNECTED) t=1322610321922 [st=250] -REQUEST_ALIVE --> net_error = -15 (SOCKET_NOT_CONNECTED)