CodeIgniter xmlrpc请求格式

时间:2011-10-14 17:00:33

标签: php codeigniter

我是CodeIgniter和Xmlrpc的新手,所以我有一个相当基本的问题。我希望向需要表单数据

的Web服务发出请求
POST /LabelService/EwsLabelService.asmx/ChangePassPhraseXML HTTP/1.1
Host: www.envmgr.com
Content-Type: application/x-www-form-urlencoded
Content-Length: length
changePassPhraseRequestXML=<ChangePassPhraseRequest> ...
</ChangePassPhraseRequest>

并且那个xml块中的一些选项嵌套了两层深层。

同时,在http://codeigniter.com/user_guide/libraries/xmlrpc.html,我只看到请求作为数组传递。这些是否转换为正确的xml?我只是嵌套大量的阵列吗?我真的有(值,类型)对作为xml键值对的每一边吗?

更清楚:如果我像$ request =那样会有效吗 array(array(“ChangePassPhraseRequest”,'string')=&gt;(array(“”,'string')),                      array(array(“RequesterID”,'string')=&gt; array(“313325”,'string'))... etc

这似乎是文档告诉我的内容,但它似乎也太可怕了。

1 个答案:

答案 0 :(得分:0)

使用REST API结束:http://codeigniter.com/forums/viewthread/73080/

它接受一个simpleXML对象形式的参数,它比明文xml或嵌套数组的墙更好。