HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
 
 
Опции темы Поиск в этой теме Опции просмотра

[DELPHI] Chunked-декодирование HTTP ответа
  #1  
Старый 29.09.2009, 22:09
GlooK
Участник форума
Регистрация: 20.04.2007
Сообщений: 174
С нами: 10030823

Репутация: 149
По умолчанию [DELPHI] Chunked-декодирование HTTP ответа

Необходимо реализовать chunked декодирование ответа от сервера.

Код:
HTTP/1.1 200 OK
Server: nginx/0.7.59
Date: Tue, 29 Sep 2009 17:52:03 GMT
Content-Type: text/html; charset=windows-1251
Transfer-Encoding: chunked
Connection: keep-alive
X-Powered-By: PHP/5.2.6-1+lenny3
Pragma: no-cache
Cache-control: private, must-revalidate

3ee4

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
...
Спецификация примерно такая:

Код:
HTTP/1.1 200 OK
...
Transfer-Encoding: chunked
...
<CRLF>
<SIZE-CHUNKED-DATA-IN-HEX>
<CRLF>
<CHUNKED-DATA>
<CRLF>
<SIZE-CHUNKED-DATA-IN-HEX>
<CRLF>
<CHUNKED-DATA>
<CRLF>
<SIZE-CHUNKED-DATA-IN-HEX> - это размер порции данных, в нашем случае 3ee4 (HEX) = 16100 (DEC)
<CHUNKED-DATA> - порция данных

P.S. Также важно определить, требуется ли кодирование. Думаю, если искать в тексте "Transfer-Encoding: chunked", то любая страница содержащая такой текст будет считаться кодированой.

Помогите, плиз, а то уже голова не варит
 
Ответить с цитированием
 



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Живые прокси xdx Skype, IRC, ICQ, Jabber и другие IM 111 15.04.2007 13:10
Proxy Kozak-Scv Анонимность 2 11.02.2007 17:28



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.