国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Thinking in Java (the 2nd edition) Study Note

2019-11-18 14:07:31
字體:
來源:轉載
供稿:網友

  Thinking in java (the 2nd edition) Study Note

自1994年開始,Internet得到了迅猛的發展,自然而然,為了適應網絡的基礎應用產生了很多的應用級別的協議,HTTP協議就是現階段普遍使用的用于Web瀏覽器和Web服務器之間通信的應用級別主要協議之一。但是其最大的不足之處在于只具備相當簡單的請求和發送等傳輸命令,比如:Get、Post、Put,作用也僅僅主要體現在了對數據的瀏覽功能等,為了滿足應用程序之間的數據共享和數據的交換,Soap簡單對象訪問協議在1998年誕生了。
Soap簡單對象訪問協議首要目的是要解決不同平臺和不同系統之間的應用程序之間的通信,xml語言編程了Soap首選的大綱語言。
Soap的結構,也可以理解為Soap消息主要包含三個主要的元素:

Soap <Envelope>,Soap <Header>,Soap <Body>

Soap <Envelope> 即所謂的消息根元素,也是消息的標題元素,并且這個元素在Soap消息中是必須存在的元素之一,主要的作用就是告訴接受方此消息的基本情況等。

Soap <Header> 對于 Header 元素來說在一個Soap消息中是不必要存在的,假如存在Header 元素的話,它必須是Envelope的第一個子元素,主要的作用就是傳遞一些輔助性的附加消息,比如身份驗證,會話等。

Soap <Body> Body 元素即所謂的Soap消息體了,此元素是每個Soap消息中必須有的元素之一,而一個body元素可以由多個子元素構成。
在這里還要說一下body元素中的一個非凡元素<Faule>元素,此元素可以設置當發送消息產生錯誤時使用這個元素來報告消息的錯誤信息。

下面的例子摘自Internet-draft規范說明中:

POST /StockQuote HTTP/1.1
Host: www.stockquoteserver.com
Content-Type: text/xml
Content-Length: nnnn
SOAPMethodName: Some-Namespace-URI#GetLastTradePRice

<SOAP:Envelope xmlns:SOAP="urn:schemas-xmlsoap-org:soap.v1">
<SOAP:Body>
<m:GetLastTradePrice
xmlns:m="Some-Namespace-URI">
<symbol>DIS</symbol>
</m:GetLastTradePrice>
</SOAP:Body>
</SOAP:Envelope>

由于Soap協議是建立在Http協議之上的,所以對于應用于http協議之上的對象,完全不必考慮其消息的傳遞性,諸如防火墻、代理服務器之類。假如你對Soap協議比較感愛好你可以查找相關資料來了解其優越性。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 丰台区| 临江市| 镶黄旗| 德安县| 广丰县| 肇州县| 涡阳县| 镇雄县| 长沙市| 广灵县| 南木林县| 应用必备| 武胜县| 南丰县| 邵阳县| 德庆县| 开平市| 龙山县| 双流县| 滕州市| 曲麻莱县| 呈贡县| 北海市| 皮山县| 平阳县| 翁源县| 巴塘县| 佛山市| 辽中县| 莲花县| 武安市| 邢台市| 乌苏市| 永登县| 文化| 宁乡县| 三台县| 平凉市| 平顺县| 神池县| 富阳市|