Могу ли я изменить заголовки HTTP-запроса, отправленного браузером?
Я смотрю на спокойный дизайн и хотел бы использовать методы HTTP (POST
, GET
, ...) и HTTP заголовки в максимально возможной степени. Я уже узнал, что методы HTTPPUT
а такжеDELETE
не поддерживаются из браузера.
Теперь я хочу получить разные представления одного и того же ресурса и хотел бы сделать это, изменивAccept
заголовок запроса. В зависимости от этогоAccept
заголовок, сервер может обслуживать другое представление на одном и том же ресурсе.
Проблема в том, что я не нашел способ указать браузеру изменить этот заголовок.
<a..>
тег имеетатрибут типа, который может иметь тип MIME, выглядел как хороший кандидат, но заголовок по-прежнему был браузером по умолчанию (в Firefox его можно изменить вabout:config
сnetwork.http.accept.default
ключ).