Заголовок довольной длины отсутствует, когда я пытаюсь загрузить rar, exe, msi статические файлы, хотя ответ для изображений содержит Довольную Длину, но если я изменяю rar расширение jpg, это не делает.
Как я решаю это?
Какие заголовки вы видите? Возможно, он обслуживается с использованием Transfer-Encoding: Chunked, что является вполне законным способом передачи ответов по HTTP.
Также, как вы обслуживаете файл - используя статические файлы, ваш код или blobstore?
Я попытался предоставить копию http://googleappengine.googlecode.com/files/GoogleAppEngine_1.3.4.msi как статический файл и возникла та же проблема - ответ GAE не включал заголовок Content-Length
.
Временное решение : если заголовок Content-Length
является критическим, рассмотрите возможность размещения ваших статических файлов msi (и т. Д.) На сайте хостинга файлов (например, Dropbox пока.
Изменить : В конце концов, это предполагаемое поведение - Ник указывает, что файлы передаются с заголовком Transfer-Encoding: Chunked
.