瞭解下SOAP HTTP 協議
導讀 | SOAP 方法指的是遵守 SOAP 編碼規則的 HTTP 請求/響應。HTTP 在 TCP/IP 之上進行通訊。HTTP 客戶機使用 TCP 連線到 HTTP 伺服器。在建立連線之後,客戶機可向伺服器傳送 HTTP 請求訊息。 |
HTTP 協議
HTTP 在 TCP/IP 之上進行通訊。HTTP 客戶機使用 TCP 連線到 HTTP 伺服器。在建立連線之後,客戶機可向伺服器傳送 HTTP 請求訊息:
POST /item HTTP/1.1 Host: 189.123.255.239 Content-Type: text/plain Content-Length: 200
隨後伺服器會處理此請求,然後向客戶機傳送一個 HTTP 響應。此響應包含了可指示請求狀態的狀態程式碼:
200 OK Content-Type: text/plain Content-Length: 200
在上面的例子中,伺服器返回了一個 200 的狀態程式碼。這是 HTTP 的標準成功程式碼。
假如伺服器無法對請求進行解碼,它可能會返回類似這樣的資訊:
400 Bad Request Content-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.1 Content-Type: application/soap+xml; charset=utf-8
Content-Length
SOAP 的請求和響應的 Content-Length 頭規定請求或響應主體的位元組數。
語法
Content-Length: bytes
例項
POST /item HTTP/1.1 Content-Type: application/soap+xml; charset=utf-8 Content-Length: 250
原文來自:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2840224/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Http get,post,soap協議的區別HTTP協議
- 瞭解HTTP協議HTTP協議
- HTTP和SOAP完全就是兩個不同的協議HTTP協議
- SOAP協議規範(一)協議
- SOAP協議規範(二)協議
- IPIDEA帶你瞭解HTTP協議和SOCKS5協議IdeaHTTP協議
- soap協議的web服務協議Web
- 瞭解下運營商或大型網路中的BGP協議協議
- 你該瞭解的HTTP協議(彙總)HTTP協議
- HTTP 協議HTTP協議
- [HTTP協議]HTTP協議
- http協議HTTP協議
- onvif soap 協議的錯誤程式碼協議
- RTSP協議、RTMP協議、HTTP協議的區別協議HTTP
- http協議分析HTTP協議
- 理解http協議HTTP協議
- HTTP協議概述HTTP協議
- HTTP 協議類HTTP協議
- HTTP協議(2)HTTP協議
- 小解http協議HTTP協議
- 02 前端HTTP協議(圖解HTTP) 之 簡單的HTTP協議前端HTTP協議圖解
- Ajax通過SOAP協議呼叫Web服務協議Web
- HTTP 協議圖解HTTP協議圖解
- HTTP協議那些事HTTP協議
- HTTP協議簡述HTTP協議
- HTTP 協議簡介HTTP協議
- Http協議簡介HTTP協議
- HTTP2 協議HTTP協議
- 簡述HTTP協議HTTP協議
- HTTP 協議完全解析HTTP協議
- HTTP協議基礎HTTP協議
- Http協議入門HTTP協議
- HTTP通訊協議HTTP協議
- 淺談HTTP協議HTTP協議
- HTTP 協議入門HTTP協議
- 圖解 HTTP 協議圖解HTTP協議
- http協議內容HTTP協議
- HTTP 協議詳解HTTP協議