En la API de App Engine, se menciona que, si la petición viene con "Accept-Encoding"
set, y luego se comprimirá automáticamente la respuesta.App Engine Accept-Encoding
Pero cuando miro a la solicitud, la cabecera no está allí. pero en el navegador, está configurado. cuando trato de establecer explícitamente la cabecera (con JQuery ajax función), hay un mensaje:
Refused to set unsafe header "Accept-Encoding"
Pero esta situación no se producen cuando se trabaja en el ordenador local - solicitud tiene el encabezado "Accept-Encoding". esto sucede solo después de la publicación. pero no permitir que se establezca el "Accept-Encoding" ocurre explícitamente siempre.
me buscó por todas partes, pero no pudo encontrar una explicación al problema. Sería de gran ayuda si alguien puede explicar ...
gracias por la respuesta ... pero como he dicho antes, el problema que estoy teniendo es en la cabecera HTTPRequest, "Accept-Encoding" es nulo. Entonces, como ha explicado GAE, no hay manera de que GAE reconozca si comprimir. Pero como he explicado, cuando estoy trabajando en localhost, "Aceptar-Codificar" no es nulo. Así que estoy un poco confundido aquí. – KTB
Curiosamente, cuando uso localhost, Aceptar-Codificar es nulo, aunque en IntelliJ aparece durante la depuración en httpRequest. Pero si uso getHeader ("Accept-Encoding"), devuelve null. Aparentemente GAE debe quitar este encabezado. – AndroidDev