2010-06-12 10 views

Respuesta

6

lo cabeceras hacer ves que es posible que está siendo servida utilizando Transfer-Encoding: fragmentada, que es un perfectamente l.? forma egitima de transferir respuestas a través de HTTP.

Además, ¿cómo está sirviendo el archivo, utilizando archivos estáticos, su código o la tienda de blob?

+0

Tiene razón, se trataba de archivos estáticos y codificación de transferencia: fragmentados. Después de crear un script para servir archivos, todo funcionó y ahora el encabezado Content-Length se envía al cliente. Gracias – Max

+0

+1 Neat, no estaba al tanto de este encabezado. –

0

Intenté servir una copia de http://googleappengine.googlecode.com/files/GoogleAppEngine_1.3.4.msi como static file y experimenté el mismo problema: la respuesta de GAE no incluía un encabezado Content-Length.

Solución: Si la cabecera Content-Length es crítica, entonces la posibilidad de acoger su MSI estática (etc.) tipos de archivos en un sitio de alojamiento de archivos (por ejemplo, Dropbox por ahora

Editar:. Este es el comportamiento previsto, después de todo - Nick señala que los archivos están siendo transferidos a la cabecera Transfer-Encoding: Chunked

Cuestiones relacionadas