ограничения заголовка с XHR - PullRequest
5 голосов
/ 09 марта 2011

XMLHTTPRequest позволяет устанавливать «любые» заголовки? Потому что это, кажется, ограничивает меня в настройке заголовка хоста.

1 Ответ

8 голосов
/ 09 марта 2011

Нет, так как это вызовет проблемы с безопасностью.Пожалуйста, обратитесь к W3C XMLHttpRequest Уровень 2 спецификация , метод setRequestHeader () должен завершиться, если заголовок не учитывает регистр для одного из следующих заголовков:

  • Accept-Charset
  • Accept-Encoding
  • Access-Control-Request-Headers
  • Access-Control-Request-Method
  • Соединение
  • Длина содержимого
  • Cookie
  • Cookie2
  • Content-Transfer-Encoding
  • Дата
  • Ожидается
  • Хост
  • Keep-Alive
  • Origin
  • Referer
  • TE
  • Трейлер
  • Transfer-Encoding
  • Upgrade
  • User-Agent
  • Через

Обновление: Константинос Филиос прав, что последний список можно найти в WHATWG XMLHttprequest spec .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...