
15.06.2009, 10:46
|
|
Участник форума
Регистрация: 22.02.2007
Сообщений: 213
С нами:
10113007
Репутация:
58
|
|
POST-ответ содержит левые даннные
При посылке серверу POST-запроса, от него приходит ответ, в котором помимо самих данных есть служебная информация.
Вот пример ответа:
Код:
HTTP/1.1 200 OK
Date: Mon, 15 Jun 2009 06:37:15 GMT
Server: Apache/1.3.41 (Win32) PHP/5.2.5
X-Powered-By: PHP/5.2.5
Connection: close
Transfer-Encoding: chunked
Content-Type: text/html
4f
<HTML>
<BODY>
<DIV id='d1'>
array(0) {
}
</DIV>
</BODY>
</HTML>
0
Интересуют значение 4f и 0
Ну понятно что 4f - это длина блока, а 0, видимо, его окончание. Но как их отфильтровать? Как это дело грамотно обработать без танцев с бубном?
Во всех применрах что я нашел, получение ответа сводится к
PHP код:
$Response = '';
while (!feof($sock)) {
$Response .= fgets($sock);
}
|
|
|