XML-RPC故障是一种响应。 如果在处理XML-RPC请求时出现问题,则methodResponse
元素将包含fault
元素而不是params
元素。 与params
元素一样,fault
元素只有一个表示出错的值。 故障响应可能如下所示:
<?xml version="1.0"?>
<methodResponse>
<fault>
<value><string>未找到调用的方法!</string></value>
</fault>
</methodResponse>
故障也会有错误代码。 XML-RPC根本不标准化错误代码。 所以您需要检查特定软件包的文档,以了解它们如何处理故障。
故障响应格式也应该规范,如下所示:
<?xml version="1.0"?>
<methodResponse>
<fault>
<value>
<struct>
<member>
<name>code</name>
<value><int>26</int></value>
</member>
<member>
<name>message</name>
<value><string>No such method!</string></value>
</member>
</struct>
</value>
</fault>
</methodResponse>
上一篇:
XML-RPC响应格式
下一篇:
XML-RPC总结