2014-11-05 7 views
0

Когда я устанавливаю пользовательские заголовки запросов для XMLHttprequest с помощью setRequestHeader(), как он будет кодироваться? Должна быть некоторая кодировка, потому что строки JavaScript - utf-16, и я не думаю, что каждый символ отправляется как 2 байта на сервер. HTTP указывает заголовки, кодируемые iso-8859-1. Заголовки закодированы в iso-8850-1? Или они отправляются как utf-8? http://www.w3.org/TR/XMLHttpRequest/ ничего не говорит об этом.XMLHttpRequest кодировка заголовка запроса

ответ

0

В то же время я сделал несколько тестов:

Chrome V23, Linux: отправляет в UTF-8

IE 9: отправляет в UTF-8

FF 33, Linux: посылает, как изо-8859 -1, не отправляет заголовки с символами за пределами диапазона

проверено с помощью äöü €

Смежные вопросы