Как я могу получить заголовки HTTP_ACCEPT из браузера, используя JavaScript? - PullRequest
2 голосов
/ 27 мая 2011

Возможно ли использование заголовков HTTP Accept с использованием только JavaScript?Я знаю, используя PHP, я бы сделал что-то вроде $_SERVER['HTTP_ACCEPT'], но, насколько я могу судить, в javascript этого нет.

Возможно, я мог бы что-то сделать с XmlHttpRequest?помощь будет огромной!

Спасибо,
Майк

Ответы [ 2 ]

1 голос
/ 06 июня 2011

RE: «Заголовки отправлены на сервер».

Вы можете повторить их в ответе сервера и получить их таким образом.

IE.) На веб-странице вы можете создать скрытое поле формы со значением или вставить значение в javascript, который генерируется со страницы.

Из веб-службы вы можете включить значение входящего заголовка в часть исходящего XML или JSON.

Если вы используете XmlHttpRequest, вы можете отправить клиенту заголовок back с этим значением.

Возможности бесконечны.

Я сомневаюсь, почему это когда-либо будет полезно. Клиент должен знать, что он ожидает, прежде чем он запросит это.

0 голосов
/ 27 мая 2011

Вы ищете заголовки, отправленные с сервера или на ?

Если вы используете Firefox и хотите посмотреть или изменить заголовки, идущие от браузера к серверу, вы можете посмотреть исходные коды для плагина Modify Headers . Это не чистый javascript, но он может помочь что-то расшатать.

...