如何解决使用sortbyAge进行XML-RPC调用,如何创建被触击的数组?
http://phpxmlrpc.sourceforge.net/server.php?methodName=examples.sortByAge
我必须使用此方法进行RPC-XML调用,如何使包含该示例数组的对象被击中,如图所示?我想自己测试一种方法。
<methodCall><methodName>examples.sortByAge</methodName>
<params>
</params>
</methodCall>
我试图做某事
<param>
<value>
<array>
<data>
<value>
<struct>
<member>
<name>Adam</name>
<value><i4>23</i4></value>
<value>
<struct>
<member>
<name>Filip</name>
<value><i4>18</i4></value>
</member>
<member>
<name>Anna</name>
<value><i4>18</i4></value>
</member>
</struct>
</value>
</member>
</struct>
</data>
</array>
</value>
</param>
但是它说
Invalid request payload xmlrpc element ARRAY cannot be child of PARAMS
实际上,我尝试过的任何XML格式都是无效的。
解决方法
您必须将其包装在<params>
标签中,试试看
<params>
<param>
<value><array>
<data>
<value><struct>
<member><name>name</name>
<value><string>Dave</string></value>
</member>
<member><name>age</name>
<value><string>35</string></value>
</member>
</struct></value>
<value><struct>
<member><name>name</name>
<value><string>Edd</string></value>
</member>
<member><name>age</name>
<value><string>45</string></value>
</member>
</struct></value>
</data>
</array></value>
</param>
</params>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。