Se negó a establecer el encabezado inseguro “Conexión”

Estoy trabajando en una aplicación multiplataforma que se dirige a las plataformas Android e iOS. Estoy usando jQuery 1.9.1, Jquery Mobile 1.3.1 y Phonegap 2.8.0.

Deseo enviar una solicitud ajax y configurar los encabezados de solicitud “Conexión” y “Mantener activo”. En los teléfonos Android con SO mayor que 4.1 (cuyo navegador predeterminado es Chrome) recibo un error que dice “Se niega a establecer el encabezado no seguro” Conexión “”.

Puedo enviar este tipo de solicitudes en dispositivos de gama baja e incluso en iPhones.

Por favor, puede alguien ayudarme.

Tengo que configurar estos 2 encabezados en la solicitud.

Gracias por adelantado.

La sección 4.6.2 de la especificación del Nivel 1 de W3C XMLHttpRequest enumera los encabezados que “están controlados por el agente del usuario” y no se pueden establecer con el método setRequestHeader() . Tanto Connection como Keep-Alive están en esa lista.

 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