Отказался устанавливать небезопасный заголовок Connection

Я работаю над кросс-платформенным приложением, предназначенным для платформ Android и iOS. Я использую jQuery 1.9.1, Jquery Mobile 1.3.1 и Phonegap 2.8.0.

Я хочу отправить запрос ajax и установить заголовки запроса «Соединение» и «Поддержание активности». На телефонах Android с ОС выше 4.1 (браузером по умолчанию является Chrome) я получаю сообщение об ошибке «Отказано в установке небезопасного заголовка «Соединение»».

Я могу отправлять такие запросы на младших устройствах и даже на iPhone.

Может кто-нибудь, пожалуйста, помогите мне.

Я должен установить эти 2 заголовка в запросе.

Заранее спасибо.


person BetRob    schedule 18.03.2014    source источник


Ответы (1)


Раздел 4.6.2 списков спецификаций W3C XMLHttpRequest уровня 1 заголовки, которые «контролируются пользовательским агентом» и не могут быть установлены с помощью метода setRequestHeader(). И Connection, и Keep-Alive есть в этом списке.

Accept-Charset
Accept-Encoding
Access-Control-Request-Headers
Access-Control-Request-Method
Connection
Content-Length
Cookie
Cookie2
Date
DNT
Expect
Host
Keep-Alive
Origin
Referer
TE
Trailer
Transfer-Encoding
Upgrade
User-Agent
Via
person Kevin Hakanson    schedule 01.01.2015
comment
как это исправить? - person ZINE Mahmoud; 07.04.2021