soap協議

https://www.cnblogs.com/powerwu/articles/4254894.html
SOAP(Simple Object Access Protocal,簡單對象訪問協議) 技術有助於實現大量異構程序和平臺之間的互操做性,根據我有限的瞭解,SOAP是把成熟的基於HTTP的WEB技術與XML的靈活性和可擴展性組合在了一塊兒。好比咱們.NET中的WEB服務(WebService),就是基於SOAP。html

SOAP把XML的使用代碼化爲請求和響應參數編碼模式,並用HTTP做傳輸。這彷佛有點抽象。具體地講,一個SOAP方法 能夠簡單地看做遵循SOAP編碼規則的HTTP請求和響應。一個SOAP終端則能夠看做一個基於HTTP的URL,它用來識別方法調用的目標。象 CORBA/IIOP同樣,SOAP不須要具體的對象被綁定到一個給定的終端,而是由具體實現程序來決定怎樣把對象終端標識符映射到服務器端的對象。服務器

SOAP 請求是一個HTTPPOST請求。SOAP請求的content-type必須用text/xml。並且它必須包含一個請求-URI。服務器怎樣解釋這個 請求-URI是與實現相關的,可是許多實現中可能用它來映射到一個類或者一個對象編碼

一個SOAP請求的HTTP體是一個XML文檔,它包含方法中[in]和[in,out]參數的值。這些值被編碼成爲一個顯著的調用元素的子元 素,這個調用元素具備SOAPMethodNameHTTP頭的方法名和名域URI。調用元素必須出如今標準的SOAP<Envelope> 和<Body>元素內(後面會更多討論這兩個元素)。spa

相關文章
相關標籤/搜索