<button id="mgqzr"></button>
<noscript id="mgqzr"></noscript>
<button id="mgqzr"></button>
<pre id="mgqzr"><sup id="mgqzr"><sub id="mgqzr"></sub></sup></pre>
<noscript id="mgqzr"><b id="mgqzr"></b></noscript><button id="mgqzr"></button>

<noscript id="mgqzr"></noscript><button id="mgqzr"><b id="mgqzr"><th id="mgqzr"></th></b></button>
<pre id="mgqzr"><b id="mgqzr"></b></pre><button id="mgqzr"><menuitem id="mgqzr"><table id="mgqzr"></table></menuitem></button>
<pre id="mgqzr"><input id="mgqzr"></input></pre>

XML-RPC - 響應格式

回應很像請求,還有一些額外的曲折.如果響應成功 - 找到過程,正確執行并返回結果 - 那么XML-RPC響應看起來很像請求,除了 methodCall 元素被替換methodResponse 元素并且沒有 methodName 元素:

<?xml version="1.0"?>
<methodResponse>
   <params>
      <param>
         <value><double>18.24668429131</double></value>
      </param>
   </params>
</methodResponse>

  • XML-RPC響應只能包含一個參數.

  • 該參數可以是數組或結構,因此可以返回多個值.

  • 它總是需要返回一個值作為響應. "成功值" - 可能是布爾值設置為true(1).

與請求類似,響應打包在HTTP中并具有HTTP頭.所有XML-RPC
響應都使用200 OK響應代碼,即使消息中包含錯誤也是如此.
標頭使用與請求類似的通用結構,一組典型的標頭
可能如下所示:

HTTP/1.1 200 OK
Date: Sat, 06 Oct 2001 23:20:04 GMT
Server: Apache.1.3.12 (Unix)
Connection: close
Content-Type: text/xml
Content-Length: 124

  • 僅限XML-RPC需要HTTP 1.0支持,但HTTP 1.1兼容.

  • Content-Type必須設置為text/xml.

  • Content-Length標頭指定響應的長度(以字節為單位).

完整的響應,使用標題和響應有效負載,看起來像:

HTTP/1.1 200 OK
Date: Sat, 06 Oct 2001 23:20:04 GMT
Server: Apache.1.3.12 (Unix)
Connection: close
Content-Type: text/xml
Content-Length: 124

<?xml version="1.0"?>
<methodResponse>
   <params>
      <param>
         <value><double>18.24668429131</double></value>
      </param>
   </params>
</methodResponse>

將響應從XML-RPC服務器傳遞到XML-RPC客戶端后,將關閉連接.后續請求需要作為單獨的XML-RPC連接發送.

亚洲AV无码国产精品
<button id="mgqzr"></button>
<noscript id="mgqzr"></noscript>
<button id="mgqzr"></button>
<pre id="mgqzr"><sup id="mgqzr"><sub id="mgqzr"></sub></sup></pre>
<noscript id="mgqzr"><b id="mgqzr"></b></noscript><button id="mgqzr"></button>

<noscript id="mgqzr"></noscript><button id="mgqzr"><b id="mgqzr"><th id="mgqzr"></th></b></button>
<pre id="mgqzr"><b id="mgqzr"></b></pre><button id="mgqzr"><menuitem id="mgqzr"><table id="mgqzr"></table></menuitem></button>
<pre id="mgqzr"><input id="mgqzr"></input></pre>