ZagZag
15.06.2009, 10:46
При посылке серверу 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, видимо, его окончание. Но как их отфильтровать? Как это дело грамотно обработать без танцев с бубном?
Во всех применрах что я нашел, получение ответа сводится к
$Response = '';
while (!feof($sock)) {
$Response .= fgets($sock);
}
Вот пример ответа:
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, видимо, его окончание. Но как их отфильтровать? Как это дело грамотно обработать без танцев с бубном?
Во всех применрах что я нашел, получение ответа сводится к
$Response = '';
while (!feof($sock)) {
$Response .= fgets($sock);
}