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