I'm not sure if Chrome is telling me the truth, but unlike the other HTTP requests on the page, it's requesting
image.php like this:
Code:
GET http://www.wowinterface.com/forums/image.php?u=222792&dateline=1341691758 HTTP/1.1
Accept: image/webp,*/*;q=0.8
Cache-Control: max-age=0
Referer: http://www.wowinterface.com/forums/member.php?u=222792
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.63 Safari/537.36
Firefox requests it like this:
Code:
GET /forums/image.php?u=222792&dateline=1341691758 HTTP/1.1
Host: www.wowinterface.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:26.0) Gecko/20100101 Firefox/26.0
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
DNT: 1
Referer: http://www.wowinterface.com/forums/member.php?u=222792
Connection: keep-alive
If-Modified-Since: Sat, 07 Jul 2012 20:09:18 GMT
If-None-Match: "1341691758-222792"
Cache-Control: max-age=0
Sending the Firefox request using Putty results in the following response headers followed by the binary data stream:
Code:
HTTP/1.1 200 OK
Date: Sun, 12 Jan 2014 17:58:16 GMT
Server: Apache/2.2.16 (Debian)
X-Powered-By: PHP/5.3.3-7+squeeze15
Cache-control: max-age=31536000
Expires: Mon, 12 Jan 2015 17:58:17 GMT
Content-disposition: inline; filename=Epoka-lodowcowa-2-Odwilz,images_zdjecia,12,FOX29980D_10.jpg
Content-transfer-encoding: binary
Content-Length: 8749
Last-Modified: Sat, 07 Jul 2012 20:09:18 GMT
ETag: "1341691758-222792"
Connection: close
Content-Type: image/jpeg
Sending the Chrome request returns an HTTP 400. I assume it's (at least) because of the lack of a
Host. The HTTP/1.1 spec requires the server to return a 400 if the
Host header is missing.
So, yea. I'm not sure why Chrome is sending a malformed request for that one item. I'd have to put a sniffer on my NIC to get the objective facts about what Chrome is sending (versus what it tells me it's sending). Maybe what's being recorded in the developer console is actually fallout from whatever's going on.