XML-RPC - Định dạng lỗi

Lỗi XML-RPC là một loại phản hồi. Nếu có sự cố khi xử lý yêu cầu XML-RPC, phần tử methodResponse sẽ chứa phần tử lỗi thay vì phần tử params. Phần tử lỗi, giống như phần tử params , chỉ có một giá trị duy nhất cho biết đã xảy ra sự cố. Phản hồi lỗi có thể giống như sau:

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

Một lỗi cũng sẽ có một mã lỗi. XML-RPC hoàn toàn không chuẩn hóa mã lỗi. Bạn sẽ cần kiểm tra tài liệu cho các gói cụ thể để xem cách chúng xử lý lỗi.

Phản hồi lỗi cũng có thể giống như sau:

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