XML-RPC - Formato de falha
As falhas XML-RPC são um tipo de resposta. Se houver um problema no processamento de uma solicitação XML-RPC, o elemento methodResponse conterá um elemento de falha em vez de um elemento params. O elemento de falha, como o elemento params , tem apenas um único valor que indica que algo deu errado. Uma resposta de falha pode ser semelhante a:
<?xml version="1.0"?>
<methodResponse>
<fault>
<value><string>No such method!</string></value>
</fault>
</methodResponse>
Uma falha também terá um código de erro. XML-RPC não padroniza códigos de erro em tudo. Você precisará verificar a documentação de pacotes específicos para ver como eles lidam com as falhas.
Uma resposta de falha também pode ser semelhante a:
<?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>