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)