Teď se mi to stává zcela pravidelně.
1)
- Ve firefoxu si nechám zobrazit http://ttnz.cz/album/themes/matrix/theme.css
- vyprázdním cache (ctrl-shift-del) - důležité, jinak se při reloadu vrací jen not modified status
- dám reload (ctrl-r)
- Přijde to s text/plain.
2) Když udělám "tvrdý reload" (ctrl-shift-r), prohlížeč pošle no-cache hlavičku a pak je css vráceno vždy se správným mimetype.
3) Vypadá to že při postupu 1) se poprvé vrátí text/css, při opakování už jen text/plain, po delší době (asi něco timeoutuje) se zas vrátí text/css atd.
Příklad dvou krátce po sobě jdoucích requestů. Response se liší i v pořadí hlaviček, zvláštní.
http://ttnz.cz/album/themes/matrix/theme.css
GET /album/themes/matrix/theme.css HTTP/1.1
Host: ttnz.cz
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; cs; rv:1.9.0.4) Gecko/2008102920 Firefox/3.0.4
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: cs,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: windows-1250,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Cookie: (vynechano)
HTTP/1.x 200 OK
Date: Sat, 06 Dec 2008 18:58:24 GMT
Server: Apache/2.0.54 (Debian GNU/Linux) PHP/5.2.6-0.dotdeb.1 with Suhosin-Patch mod_ssl/2.0.54 OpenSSL/0.9.7e
Last-Modified: Sun, 11 Nov 2007 13:00:38 GMT
Etag: "b58c62-30d5-cd60a980"
Accept-Ranges: bytes
Content-Length: 12501
Keep-Alive: timeout=15, max=100
Connection: Keep-Alive
Content-Type: text/css
----------------------------------------------------------
http://ttnz.cz/album/themes/matrix/theme.css
GET /album/themes/matrix/theme.css HTTP/1.1
Host: ttnz.cz
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; cs; rv:1.9.0.4) Gecko/2008102920 Firefox/3.0.4
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: cs,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: windows-1250,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Cookie: (vynechano)
HTTP/1.x 200 OK
Date: Sat, 06 Dec 2008 18:58:27 GMT
Server: Apache/2.0.54 (Debian GNU/Linux) PHP/5.2.6-0.dotdeb.1 with Suhosin-Patch mod_ssl/2.0.54 OpenSSL/0.9.7e
Content-Type: text/plain
Last-Modified: Sun, 11 Nov 2007 13:00:38 GMT
Etag: "b58c62-30d5-cd60a980"
Accept-Ranges: bytes
Content-Length: 12501
Age: 2
Keep-Alive: timeout=15, max=99
Connection: Keep-Alive
Proxy nepoužívám, jsem na kabelovce UPC.