soap百度百科

soap百度百科

ID:37429962

大小:94.00 KB

頁數(shù):8頁

時(shí)間:2019-05-23

soap百度百科_第1頁
soap百度百科_第2頁
soap百度百科_第3頁
soap百度百科_第4頁
soap百度百科_第5頁
資源描述:

《soap百度百科》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫

1、SOAP百科名片SOAP:簡(jiǎn)單對(duì)象訪問協(xié)議,簡(jiǎn)單對(duì)象訪問協(xié)議(SOAP)是一種輕量的、簡(jiǎn)單的、基于XML的協(xié)議,它被設(shè)計(jì)成在WEB上交換結(jié)構(gòu)化的和固化的信息。SOAP可以和現(xiàn)存的許多因特網(wǎng)協(xié)議和格式結(jié)合使用,包括超文本傳輸協(xié)議(HTTP),簡(jiǎn)單郵件傳輸協(xié)議(SMTP),多用途網(wǎng)際郵件擴(kuò)充協(xié)議(MIME)。它還支持從消息系統(tǒng)到遠(yuǎn)程過程調(diào)用(RPC)等大量的應(yīng)用程序。目錄簡(jiǎn)介1.四個(gè)部分2.協(xié)議結(jié)構(gòu)語法規(guī)則SOAP消息的基本結(jié)構(gòu)PHPSOAP實(shí)例約翰·“肥皂”·麥克塔維什上尉消息格式剖析SOAP封套SOAP-

2、RPCSOAP用例小結(jié)簡(jiǎn)介1.四個(gè)部分2.協(xié)議結(jié)構(gòu)語法規(guī)則SOAP消息的基本結(jié)構(gòu)PHPSOAP實(shí)例約翰·“肥皂”·麥克塔維什上尉消息格式剖析SOAP封套SOAP-RPC·SOAP用例·小結(jié)展開編輯本段簡(jiǎn)介四個(gè)部分  soap。n.(英文)肥皂  SOAP:簡(jiǎn)單對(duì)象訪問協(xié)議 ?。⊿OAP:SimpleObjectAccessProtocol)  SOAP包括四個(gè)部分:  SOAP封裝:它定義了一個(gè)框架,該框架描述了消息中的內(nèi)容是什么,誰應(yīng)當(dāng)處理它以及它是可選的還是必須的?! OAP編碼規(guī)則:它定義了一種序

3、列化的機(jī)制,用于交換應(yīng)用程序所定義的數(shù)據(jù)類型的實(shí)例?! OAPRPC表示:它定義了用于表示遠(yuǎn)程過程調(diào)用和應(yīng)答的協(xié)定?! OAP綁定:定義了一種使用底層傳輸協(xié)議來完成在節(jié)點(diǎn)間交換SOAP封裝的約定?! OAP消息基本上是從發(fā)送端到接收端的單向傳輸,但它們常常結(jié)合起來執(zhí)行類似于請(qǐng)求/應(yīng)答的模式。所有的SOAP消息都使用XML編碼。一條SOAP消息就是一個(gè)包含有一個(gè)必需的SOAP的封裝包,一個(gè)可選的SOAP標(biāo)頭和一個(gè)必需的SOAP體塊的XML文檔?! “裇OAP綁定到HTTP提供了同時(shí)利用SOAP的樣式和

4、分散的靈活性的特點(diǎn)以及HTTP的豐富的特征庫的優(yōu)點(diǎn)。在HTTP上傳送SOAP并不是說SOAP會(huì)覆蓋現(xiàn)有的HTTP語義,而是HTTP上的SOAP語義會(huì)自然的映射到HTTP語義。在使用HTTP作為協(xié)議綁定的場(chǎng)合中,RPC請(qǐng)求映射到HTTP請(qǐng)求上,而RPC應(yīng)答映射到HTTP應(yīng)答。然而,在RPC上使用SOAP并不僅限于HTTP協(xié)議綁定?! OAP也可以綁定到TCP和UDP協(xié)議上。協(xié)議結(jié)構(gòu)  SOAP消息格式:  SOAP標(biāo)頭    

5、:Body  Attributes>    目前主要在web服務(wù)中運(yùn)用。  SOAPActionWEB編碼中常見,協(xié)議開始起始意思,常見于編碼啟始句。編輯本段語法規(guī)則  這里是一些重要的語法規(guī)則:  SOAP消息必須用XML來編碼  SOAP消息必須使用SOAPEnvelope命名空間  SOAP消息不能包含DTD引用  SOAP消息不能包含XML處理指令編輯本段SOAP消息的基本結(jié)構(gòu)    <

6、soap:Envelope  xmlns:soap="http://www./2001/12/soap-envelope"  soap:encodingStyle="http://www./2001/12/soap-encoding">    ...  ...      ...  ...    ...  ...      編輯

7、本段PHPSOAP實(shí)例  php提供了一個(gè)專門用于soap操作的擴(kuò)展庫,使用該擴(kuò)展庫后  可以直接在php中進(jìn)行soap操作。下面將介紹soap的基本操作。  一、soap擴(kuò)展的使用方法  php的soap擴(kuò)展庫通過soap協(xié)議實(shí)現(xiàn)了客服端與服務(wù)器端的  數(shù)據(jù)交互操作。從php5.0后,php就自帶了soap的支持。使用  soap擴(kuò)展庫首先需要修改php安裝目錄下的配置文件php.ini  來激活soap擴(kuò)展庫?! ≡趐hp.ini文件中找到如下所示的一行代碼,去掉前面的注釋(;)?! ?extensi

8、on=php_soap.dll  修改后,重啟web服務(wù)器即可激活soap擴(kuò)展。在soap擴(kuò)展庫中,主要  包括三種對(duì)象?! ?、SoapServer  SoapServer用于創(chuàng)建php服務(wù)器端頁面時(shí)定義可被調(diào)用的函數(shù)及返回  響應(yīng)數(shù)據(jù)。創(chuàng)建一個(gè)SoapServer對(duì)象的語法格式如下:  $soap=newSoapServer($wsdl,$array);  其中,$wsdl為shoap使用得wsdl文件,wsdl是描述We

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。