私はこれをサーバー上で実行しており、JoomlaのPHP用XMLRPCの実装を使用しています。送信しようとしたxmlrpcval(を含むnull
)は送信されません。代わりに、空の配列が送信されます。
関連するマスターコード。さまざまな種類のxmlrpcmsgを送信してみました(複雑な配列から単純な文字列まで)。
$articleData = new xmlrpcmsg("insertContent", array(new xmlrpcval($articleArray, "struct")));
$client = new xmlrpc_client("/administrator/components/com_quickagencyslave/remote/easyblog.php", $clientArray["url"]);
$response = $client->send($articleData);
スレーブコード(実際の機能ではなく、動作させようとしているだけです:
function insertContent($params){
$data = $params->getParam(0);
$result = gettype($data);
return new xmlrpcresp(new xmlrpcval($result));
}
戻りコードは、それ$data
がタイプであることを示していNULL
ます。私は何が間違っているのですか?