November 2019

S M T W T F S
      12
34 5 678 9
10111213141516
17181920212223
24252627282930

Style Credit

Expand Cut Tags

No cut tags
Monday, July 25th, 2005 09:25 pm

Дано: два веб-сервера. Выдают текстовые файлы следующим образом:
1)
HTTP/1.1 200 OK
Server: ***
Date: Mon, 25 Jul 2005 17:22:58 GMT
Connection: keep-alive
Content-Disposition: attachment; filename=file.txt
Cache-Control: private
Content-Type: application/unknown
Content-Length: 11

2)
HTTP/1.1 200 OK
Accept-Ranges: bytes
Content-Disposition: attachment; filename=file.txt
Last-Modified: Mon, 25 Jul 2005 07:01:57 GMT
Content-Type: application/unknown
Content-Length: 35
Date: Mon, 25 Jul 2005 17:23:39 GMT
Server: ***
Connection: Keep-Alive

URL одинаковый с точностью до имени хоста и номера порта. В обоих случаях Мозилла опознает имя file.txt и почему-то считает его plain text document'ом, но в первом случае определяет тип application/unknown и предлагает открыть его OpenOffice'овым writer'ом, а во втором не распознает content-type и предлагает открыть less'ом.

Вопрос: почему? Неужели порядок заголовков так сильно влияет на результат? Или я что-то ещё не заметил?

Upd: это глюк мозиллы. Прочистил кэш, все стало нормально, воспроизвести его не удалось.
Похоже, второй файл закэшировался с тех пор, когда у него был content-type text/plain..

Reply

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting