Помогите, как можно распарсить такой ответ сервера, полученый через TCP_Client, чтобы на 100% убедится, что загрузка завершена доконца.
Если тут нет "Content-Length:"?
code_24136.txt
Этот топик читают: Гость
|
Ответов: 1429
Рейтинг: 50
|
|||
| карма: 0 |
| ||
| файлы: 1 | code_24136.txt [13.2KB] [239] |
|
Разработчик
Ответов: 26322
Рейтинг: 2147
|
|||
|
login писал(а): омогите, как можно распарсить такой ответ сервераЯ уже сталкивался с этим, где-то на форуме лежит готовый пример по объединению такого контента. Цифры -- это длина текущего контента, те Content-Length: текущего блока, блоков может быть не один, но в конце всегда должен быть 0, показывающий, что дальше контента нет |
|||
| карма: 22 |
|
|
Ответов: 1429
Рейтинг: 50
|
|||
|
Пока не нашел, ладно, буду думать.
|
|||
| карма: 0 |
|
|
Разработчик
Ответов: 26322
Рейтинг: 2147
|
|||
|
Зато я нашел -- get_http_text_003.sha
|
|||
| карма: 22 |
| ||
| файлы: 1 | get_http_text_003.sha [75.9KB] [208] | ||
| Голосовали: | login |
|
Ответов: 1429
Рейтинг: 50
|
|||
|
Если послать серверу заголовок 'Connection: close', то соединение будет закрыто сразу после окончания передачи. И у нас есть соответственная точечка onDisconnect ------------ Дoбавленo в 00.11: А, ну да, я понял, тут он когда блоками присылает может ссылки на кусочки разрывать, склеивать обязательно надо. |
|||
| карма: 0 |
|
5



Поиск
Друзья
Администрация