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