XML-RPC - Format de défaut

Les erreurs XML-RPC sont un type de réponses. S'il y avait un problème lors du traitement d'une requête XML-RPC, l' élément methodResponse contiendra un élément fault au lieu d'un élément params. L'élément fault, comme l' élément params , n'a qu'une seule valeur indiquant que quelque chose s'est mal passé. Une réponse d'erreur peut ressembler à:

<?xml version="1.0"?>
<methodResponse>
   <fault>
      <value><string>No such method!</string></value>
   </fault>
</methodResponse>

Un défaut aura également un code d'erreur. XML-RPC ne standardise pas du tout les codes d'erreur. Vous devrez consulter la documentation des packages particuliers pour voir comment ils gèrent les erreurs.

Une réponse d'erreur pourrait également ressembler à:

<?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>