CodeIgniter XML-RPC请求格式

问题描述 投票:0回答:1

我正在尝试使用CodeIgniter向远程服务器创建XML请求。我需要像这样创建格式化的呼叫:

<?xml version="1.0" encoding="utf-8"?>
    <request name="get_packmachine">
      <auth username="test" password="test" />
    </request>

我当前的代码点火器代码:

$ this-> load-> library('xmlrpc');$ this-> xmlrpc-> server($ gate,80);$ this-> xmlrpc-> method('get_packmachine');$ request = array('get_packmachine'=> array('auth'=> array('username'=>'test','password'=>'test'))));;$ this-> xmlrpc-> request($ request);

但是它仍然返回一些错误。是否可以像我的示例一样使用此CI库进行呼叫?

xml codeigniter rest xml-rpc
1个回答
0
投票

您可以这样格式化请求:

$request = array(array( array('username'=>'test', 'password'=> 'test') ,'struct'));

如果传递数组,则必须包装到另一个带有'struct'元素的数组中。在服务器端,$ parameter [0]将包含所需的数据。

我必须承认,虽然它看起来很丑,但是确实可以实现预期的效果。

© www.soinside.com 2019 - 2024. All rights reserved.