Числа в ответе от fsockopen

indent

Новичок
Числа в ответе от fsockopen

Еще один вопрос. Простите, если был уже.

Решил повзаимодействовать с Yandex.xml

код:
PHP:
<?php

$host = "xmlsearch.yandex.ru";
$uri = "/xmlsearch/";
$body = '<?xml version="1.0"?>

<request>
	<query>test</query>
</request>';

$request = "POST {$uri} HTTP/1.1\n";
$request .= "Host: {$host}\n";
$request .= "Content-Type: text/xml\n";
$request .= "Content-Length: " . strlen($body). "\n\n";
$request .= $body;

$sock = fsockopen($host, 80);
fwrite($sock, $request);

$response = "";
while (!feof($sock))
{
	$str = fgets($sock, 8192);
	$response .= $str;
}

fclose($sock);

echo $response;

?>
Результат:
Код:
HTTP/1.1 200 OK
Date: Sat, 15 Apr 2006 17:41:57 GMT
Server: Apache/1.3.29 (Unix) mod_perl/1.29 mod_deflate/1.0.21 rus/PL30.19
Connection: close
Transfer-Encoding: chunked
Content-Type: text/xml

2000
....
0
Вопрос: откуда числа 2000 и 0, а также пустые строчки?
 

ngm

Новичок
Используй HTTP/1.0 и сервер не будет выдавать chukded
PHP:
$request = "POST {$uri} HTTP/1.0\n";
 
Сверху