Я запускаю это на сервере, используя реализацию XMLRPC для PHP для Joomla. Независимо от того, что xmlrpcval пытаюсь отправить (в том числе null
), не отправляется. Вместо этого отправляется пустой массив.XML-RPC PHP отправляет пустой массив
Релевантный мастер-код. Я пробовал разные сорта 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
. что я делаю неправильно?