XML-RPC - Fehlerformat
XML-RPC-Fehler sind eine Art von Antworten. Wenn bei der Verarbeitung einer XML-RPC-Anforderung ein Problem aufgetreten ist , enthält das methodResponse- Element ein Fehlerelement anstelle eines params-Elements. Das Fehlerelement hat wie das params- Element nur einen einzigen Wert, der anzeigt, dass ein Fehler aufgetreten ist. Eine Fehlerantwort könnte folgendermaßen aussehen:
<?xml version="1.0"?>
<methodResponse>
<fault>
<value><string>No such method!</string></value>
</fault>
</methodResponse>
Ein Fehler hat auch einen Fehlercode. XML-RPC standardisiert Fehlercodes überhaupt nicht. Sie müssen die Dokumentation für bestimmte Pakete überprüfen, um festzustellen, wie sie mit Fehlern umgehen.
Eine Fehlerantwort könnte auch so aussehen:
<?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>