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>