HTTP笔记-SOAP基本概念
WebService是什么?
只要能包含如下幾點的都可以稱為Web Service
? ??? ??·機器到機器(應用到應用)之間的交流;
? ??? ??·與平臺無關的;
? ??? ??·使用網絡進行通信
?
?
WebService分為幾類?
SOAP及REST
上面兩種都有各自的優點,某些SOAP的WebService比RESTful更加好。
?
SOAP的特點
SOAP全稱:Simple Object Access Protocol。使用這個協議請求和響應需要為XML格式。
SOAP定義了一個標準的XML格式。WSDL全稱為Web Service Definition Language定義了請求的XML格式以及響應的XML格式。
WSDL描述了如下的信息:
? ??? ??·服務端開放了哪些接口;
? ??? ??·哪些接口可以被調用,使用哪個url。
? ??? ??·請求的xml該怎么寫。
? ??? ??·響應的xml該怎么寫。
?
SOAP封包包含了如下重要的內容:
? ??? ??·SOAP頭部信息(可選)這里面包含了這個請求的標識以及權限認證等數據。
? ??? ??·SOAP內容部分為XML。
REST和SOAP
RESUTful:在HTTP上使用Json。
SOAP:在HTTP上使用SOAP協議生成的是XML。
?
REST僅僅是簡單的HTTP協議。SOAP服務相對來說比較復雜。
REST的可讀性更強。
SOAP用于WSDL和一些標準(WS-Security、WS-AtomicTransaction)
總結
以上是生活随笔為你收集整理的HTTP笔记-SOAP基本概念的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java工作笔记-WebService使
- 下一篇: GIS笔记-使用Geoserver搭建M