SOAP

** 什么是 SOAP? **

  • SOAP 指簡易對象訪問協(xié)議
  • SOAP 是一種通信協(xié)議
  • SOAP 用于應(yīng)用程序之間的通信
  • SOAP 是一種用于發(fā)送消息的格式
  • SOAP 被設(shè)計(jì)用來通過因特網(wǎng)進(jìn)行通信
  • SOAP 獨(dú)立于平臺(tái)
  • SOAP 獨(dú)立于語言
  • SOAP 基于 XML
  • SOAP 很簡單并可擴(kuò)展
  • SOAP 允許您繞過防火墻
  • SOAP 將被作為 W3C 標(biāo)準(zhǔn)來發(fā)展

** 語法規(guī)則 **

  • SOAP 消息必須用 XML 來編碼
  • SOAP 消息必須使用 SOAP Envelope 命名空間
  • SOAP 消息必須使用 SOAP Encoding 命名空間
  • SOAP 消息不能包含 DTD 引用
  • SOAP 消息不能包含 XML 處理指令

** SOAP消息舉例 **

  • 請求消息
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:q0="http://service.zlb.com/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <soapenv:Body>
    <q0:sayHello>
      <arg0>hello</arg0>
    </q0:sayHello>
  </soapenv:Body>
</soapenv:Envelope>
  • 響應(yīng)消息
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<ns2:sayHelloResponse xmlns:ns2="http://service.zlb.com/">
<return>hello hello</return>
</ns2:sayHelloResponse>
</soap:Body>
</soap:Envelope>
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1. XML簡介 以下內(nèi)容來自于http://www.w3school.com.cn/xml 基本知識(shí) XML 和...
    WebSSO閱讀 2,092評論 1 7
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,569評論 19 139
  • SOAP是一個(gè)簡單對象訪問協(xié)議,它可看成HTTP與XML的結(jié)合,其中XML部分是作為HTTP報(bào)文的實(shí)體主體部分。 ...
    艷曉閱讀 2,325評論 0 11
  • 最初的程序全是單機(jī)程序,沒有網(wǎng)絡(luò),沒有RPC,更沒有RESTful。程序猿寫的東西孤獨(dú)運(yùn)行在單機(jī)上。 那時(shí)的程序猿...
    zhoulujun閱讀 3,563評論 1 35
  • 24歲。 我常常想是否LA的陽光太過熱烈燦爛,使你學(xué)生時(shí)代的性格中有著與現(xiàn)在截然不同的一面。 又是否遠(yuǎn)在異國打拼的...
    Freya2017閱讀 195評論 0 0

友情鏈接更多精彩內(nèi)容