一併給你回答吧:webservice , soap , uddi等

來源:互聯網
上載者:User
web    soap只是一種協議,是一種簡單的基於xml的協議,用於在web上交換結構和類型資訊,從它的名字(soap , simple object access protocol,簡單物件訪問協議)就能夠看出設計的目的是為使資訊交換儘可能的簡單。soap只是一個架構,它可以以http為載體,也可以通過其他如ftp,smtp甚至一張磁碟片來實現,不過普通情況下都是採用http協議,所以好像給人的印象是soap必須基於http。另外,既然soap是一種協議,那它就不意味著一定要服務於webservice。
至於soap有rpc和xml的http的2種模式這種說法不夠正確,首先soap就是基於xml的,另外rpc call通過http來做,下邊是個名字叫"echoString"的rpc方法調用的soap request:
POST /test/simple.asmx HTTP/1.1
Host: 131.107.72.13
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://soapinterop.org/echoString"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http://soapinterop.org/"
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body soap:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
    <tns:echoString>
      <inputString>string</inputString>
    </tns:echoString>
  </soap:Body>
</soap:Envelope>
你可以看到,方法名echoString是包含在soap body中的。




相關文章

E-Commerce Solutions

Leverage the same tools powering the Alibaba Ecosystem

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。