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