【问题标题】:CodeIgniter xmlrpc request formatCodeIgniter xmlrpc 请求格式
【发布时间】:2011-10-27 07:31:30
【问题描述】:

总的来说,我是 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') => (array("", 'string')), array(array("RequesterID", 'string') => array("313325", 'string'))...等

这似乎是文档告诉我的,但也太可怕了,难以置信。

【问题讨论】:

    标签: php codeigniter


    【解决方案1】:

    最终使用了 REST API:http://codeigniter.com/forums/viewthread/73080/

    它接受 simpleXML 对象形式的参数,这比纯文本 xml 或嵌套数组的墙要好得多。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-14
      • 1970-01-01
      • 1970-01-01
      • 2017-05-30
      • 1970-01-01
      • 1970-01-01
      • 2022-12-12
      相关资源
      最近更新 更多