Xml-rpc-xml-rpc-fault
提供:Dev Guides
XML-RPC-障害フォーマット
XML-RPCフォールトは応答の一種です。 XML-RPCリクエストの処理で問題が発生した場合、_methodResponse_要素にはparams要素ではなくfault要素が含まれます。 _params_要素のようなfault要素には、何か問題が発生したことを示す単一の値のみがあります。 障害応答は次のようになります。
<?xml version="1.0"?>
<methodResponse>
<fault>
<value><string>No such method!</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>