XML-RPC Fault 문서 포맷

XML-RPC request 처리 도중 발생하는 오류에 대한 Response 문서 형식은
하나의 값을 갖는 fault 엘리먼트로 기술한다.

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

실제로 처리 실패에는 error code가 부여된 경우가 일반적이므로 아래와 같이 struct로 에러 코드와
에러 문구를 함께 전송할 수도 있다.
[code]
<?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>
[/code]
2010/04/26 12:09 2010/04/26 12:09
Trackback Address:이 글에는 트랙백을 보낼 수 없습니다