當前位置:
首頁 > 知識 > SOAP HTTP 協議

SOAP HTTP 協議

HTTP 協議

HTTP 在 TCP/IP 之上進行通信。HTTP 客戶機使用 TCP 連接到 HTTP 伺服器。在建立連接之後,客戶機可向伺服器發送 HTTP 請求消息:

POST /item HTTP/1.1Host: 189.123.255.239Content-Type: text/plainContent-Length: 200

隨後伺服器會處理此請求,然後向客戶機發送一個 HTTP 響應。此響應包含了可指示請求狀態的狀態代碼:

200 OKContent-Type: text/plainContent-Length: 200

在上面的例子中,伺服器返回了一個 200 的狀態代碼。這是 HTTP 的標準成功代碼。

假如伺服器無法對請求進行解碼,它可能會返回類似這樣的信息:

400 Bad RequestContent-Length: 0


SOAP HTTP Binding

SOAP 方法指的是遵守 SOAP 編碼規則的 HTTP 請求/響應。

HTTP + XML = SOAP

SOAP 請求可能是 HTTP POST 或 HTTP GET 請求。

HTTP POST 請求規定至少兩個 HTTP 頭:Content-Type 和 Content-Length。



Content-Type

SOAP 的請求和響應的 Content-Type 頭可定義消息的 MIME 類型,以及用於請求或響應的 XML 主體的字元編碼(可選)。

語法

Content-Type: MIMEType; charset=character-encoding

實例

POST /item HTTP/1.1Content-Type: application/soap+xml; charset=utf-8


Content-Length

SOAP 的請求和響應的 Content-Length 頭規定請求或響應主體的位元組數。

語法

Content-Length: bytes

實例

POST /item HTTP/1.1Content-Type: application/soap+xml; charset=utf-8Content-Length: 250

SOAP HTTP 協議

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 程序員小新人學習 的精彩文章:

ASP.NET Web Forms 維持 ViewState
XML DOM-Comment 對象

TAG:程序員小新人學習 |