我正在使用来自http://phpxmlrpc.sourceforge.net的 PHP XML RPC 类。我创建了一个客户端并将带有结构/数组的方法发送到服务器,我得到了一些响应,但我不知道如何处理响应以使用 foreach() 或直接获取响应值。
也许你们中的一些人可以帮助我?
我的代码:
include("../../lib/xmlrpc.inc");
$GLOBALS['xmlrpc_internalencoding'] = 'UTF-8';
$client=new xmlrpc_client("/xmlrpc.php", "www.domain.de", 443);
$client->setDebug(0);
$auth= new xmlrpcval(
array(
"username" => new xmlrpcval("user"),
"password" => new xmlrpcval('pw'),
), "struct");
$search = new xmlrpcval(
array(
'EMAIL'=> new xmlrpcval('info@domain.de')
),'struct');
$message=new xmlrpcmsg('doProfileFindBy',
array(
$auth,
new xmlrpcval(964296, "int"),
$search
),'struct'
);
$r = $client->send($message, 0, 'https');
echo '<pre>';
var_dump($r);
echo '</pre>';
我确实收到了我正在寻找的数据的响应,但它没有格式化为将其用作数组左右。
希望有人可以帮助我。非常感谢!