Какие заголовки следует отправлять на устройства Android для загрузки с веб-сервера? - PullRequest
0 голосов
/ 12 мая 2011

У меня есть веб-сервер Perl, который генерирует изображения на лету.Длина содержимого заранее неизвестна, поэтому мой браузер Android всегда выдает ошибку сбоя при загрузке.

Я посмотрел на http://developer.android.com/reference/org/apache/http/impl/entity/StrictContentLengthStrategy.html и не уверен, правильно ли я понимаю.

Я отправил заголовок Transfer-Encoding: chunked, но у меня все еще остается та же проблема при загрузке его с телефона.

1 Ответ

0 голосов
/ 12 мая 2011

Добавьте заголовок Content-Length.Вы не предоставили никакого кода, поэтому я вызываю мой магический хрустальный шар.

Изменить с:

print $cgi->header('image/something');
print $image_obj->generate;

на:

my $image_data = $image_obj->generate;
print $cgi->header(
    Content_Type   => 'image/something',
    Content_Length => length $image_data,
);
print $image_data;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...