Я хочу просмотреть MIME-тип при загрузке файла. Как я могу это сделать? (В настоящее время я использую Firefox, но при необходимости могу загрузить другой браузер)
1 ответ
MIME-тип сообщается в HTTP-заголовке «Content-Type», отправляемом в ответе с веб-сервера. Существует множество способов получить заголовки HTTP (и все части процесса запроса / ответа).
Мой любимый и очень популярный аддон для Firefox - Firebug. Посмотрите на панель "Net" Firebug при загрузке страницы. Вы увидите записи для каждого ресурса, который загружает Firefox (самой веб-страницы, изображений, CSS-файлов и т.д.). Нажмите на запись, чтобы развернуть ее и посмотреть в разделе "Заголовки ответа".
Еще одно дополнение - LiveHTTPHeaders. Там, где Firebug может пропустить фактическую загрузку файла, этот должен поймать его, потому что он выгружает все заголовки в окно журнала. Учитывая, сколько ресурсов можно загрузить для одной страницы, это окно журнала может быстро перегрузить.
В HttpFox это улучшено благодаря отображению окна журнала, в котором каждый запрос актива отображается в одной строке; нажмите на строку для получения полной информации. Окно по-прежнему заполняется быстро, но есть три столбца, которые значительно помогают - тип, размер, URL. Сортировка столбцов была бы хорошей особенностью; без него довольно сложно найти строку, которая соответствует фактической загрузке, но все же не так уж и плохо. Хотя Firebug хорош для многих вещей, попробуйте сначала HttpFox.
Чтобы быть технически и придирчивым, "загрузка" - это особый способ, которым веб-браузер обрабатывает ответ сервера. Firefox "загружает" HTML-код веб-страницы, он просто не похож на него, потому что Firefox отображает и отображает его для вас. Когда вы щелкаете правой кнопкой мыши "Сохранить ссылку как", вы прямо указываете браузеру загрузить все, что там есть. Некоторые заголовки Content-Type обычно запускают браузер в режиме "загрузки" (т. Е. Предоставляют диалоговое окно "Сохранить"). Вот два распространенных: application/download
и application/octet-stream
.