XML-RPC var_dump($response) = NULL

varcharik

Новичок
XML-RPC var_dump($response) = NULL

Други,
ткните носом, пжт, что не так делаю?
(веб-сервис на пхп4!)
вардамп выводит NULL.

клиент:

PHP:
$options = array('output_type' => 'xml', 'version' => 'xmlrpc', 'encoding' => 'utf-8');
$request = xmlrpc_encode_request("getQuery", array($tel,$msg),$options);

$webservice="server.php";
$header = array("Content-Type: text/xml");
$opts = array( 'http' => array ('method'=>'POST','header'=>$header,'content' => $request));
$context = stream_context_create($opts);

$file = file_get_contents($webservice, false, $context);
$response = xmlrpc_decode($file, 'utf-8');
print $response;
сервер:

PHP:
 class getQuery
 {
     function getQuery($method, $params)
     {
       // код
      $result = "test";
    return $result;
  }
}
$server = xmlrpc_server_create();
 
xmlrpc_server_register_method($server, "getQuery", "getQuery");
  
  
//$request = $HTTP_RAW_POST_DATA;
$request = $GLOBALS['$HTTP_RAW_POST_DATA'];

$options = array('output_type' => 'xml', 'version' => 'xmlrpc');
$response = xmlrpc_server_call_method($server, $request, null, $options);
header('Content-Type: text/xml');
print $response;
 
mlrpc_server_destroy($server);
 
Сверху