Вот странный:
У меня есть запросы обратного прокси nginx для apache 2 с mod_php.
Пользователь (использующий Firefox 3.1b3) сообщил, что в последнее время у него появляются спорадические "Что должен делать Firefox с этим файлом?" всплывающие окна при обычной навигации. У нас не было никаких других сообщений об этой проблеме, и мы не смогли воспроизвести ее самостоятельно.
Я проверил логи Nginx и apache. Ничего в журналах ошибок, и они оба показывают нормальный HTTP 200 для запроса.
Я попросил его отправить мне скачанный файл, и он сгенерировал HTML, как и должно быть, - за исключением того, что он содержит несколько конечных и начальных байтов.
Последовательность байтов - это магический заголовок gzip: 1F8B08
Вот вводные символы, C-экранированные для удобства:
\x1F\x8B\x089608\r\n<!DOCTYPE HTML ...
и файл заканчивается на:
...</html>\n\r\n0\r\n\r\n
Когда я получаю тот же URL через wget, он начинается с ожидаемого; загадочные байты открытия и закрытия нигде не видно.
Кто-нибудь когда-нибудь видел что-нибудь подобное? Может ли это быть ошибка FF 3.1b3?