Никакое поле Content-Length в заголовке ответа HTTP (механизм приложения Google)

Заголовок довольной длины отсутствует, когда я пытаюсь загрузить rar, exe, msi статические файлы, хотя ответ для изображений содержит Довольную Длину, но если я изменяю rar расширение jpg, это не делает.

Как я решаю это?

6
задан Max 12 June 2010 в 20:03
поделиться

2 ответа

Какие заголовки вы видите? Возможно, он обслуживается с использованием Transfer-Encoding: Chunked, что является вполне законным способом передачи ответов по HTTP.

Также, как вы обслуживаете файл - используя статические файлы, ваш код или blobstore?

6
ответ дан 17 December 2019 в 02:24
поделиться

Я попытался предоставить копию http://googleappengine.googlecode.com/files/GoogleAppEngine_1.3.4.msi как статический файл и возникла та же проблема - ответ GAE не включал заголовок Content-Length .

Временное решение : если заголовок Content-Length является критическим, рассмотрите возможность размещения ваших статических файлов msi (и т. Д.) На сайте хостинга файлов (например, Dropbox пока.

Изменить : В конце концов, это предполагаемое поведение - Ник указывает, что файлы передаются с заголовком Transfer-Encoding: Chunked .

0
ответ дан 17 December 2019 в 02:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: