Soap 結 構 初 識

2021-08-29 08:15:44 字數 1114 閱讀 2907

soap  結 構 初 識

hbzxf 阿好

自2023年開始,internet得到了迅猛的發展,自然而然,為了適應網路的基礎應用產生了很多的應用級別的協議,http協議就是現階段普遍使用的用於web瀏覽器和web伺服器之間通訊的應用級別主要協議之一。但是其最大的不足之處在於只具備相當簡單的請求和傳送等傳輸命令,比如:get、post、put,作用也僅僅主要體現在了對資料的瀏覽功能等,為了滿足應用程式之間的資料共享和資料的交換,soap簡單物件訪問協議在2023年誕生了。

soap簡單物件訪問協議首要目的是要解決不同平台和不同系統之間的應用程式之間的通訊,xml語言程式設計了soap首選的大綱語言。

soap的結構,也可以理解為soap訊息主要包含三個主要的元素:

soap ,soap ,soap

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

soap  對於 header 元素來說在乙個soap訊息中是不必要存在的,如果存在header 元素的話,它必須是envelope的第乙個子元素,主要的作用就是傳遞一些輔助性的附加訊息,比如身份驗證,會話等。

soap body 元素即所謂的soap訊息體了,此元素是每個soap訊息中必須有的元素之一,而乙個body元素可以由多個子元素構成。

在這裡還要說一下body元素中的乙個特殊元素元素,此元素可以設定當傳送訊息產生錯誤時使用這個元素來報告訊息的錯誤資訊。

下面的例子摘自internet-draft規範說明中:

由於soap協議是建立在http協議之上的,所以對於應用於http協議之上的物件,完全不必考慮其訊息的傳遞性,諸如防火牆、**伺服器之類。如果你對soap協議比較感興趣你可以查詢相關資料來了解其優越性。

SOAP訊息的結構

介紹soap報文的結構,以及獲取的方式。在前面講述過使用eclipse的工具web services explorer傳送請求。在actions中填寫請求引數,然後點選go傳送請求。其實傳送出去的是對應的soap訊息 點選source鏈結,可以看到乙個預設的soap訊息框架 注 為了突出重點,做了適...

makefile 結構初識

targets prerequisites command1 t command2 all test echo make all test echo make test 目標all依賴於test,當執行all的時候,執行過程為 先執行test依賴與命令,然後執行all內部的命令 makefile中可...

初識結構體

一 結構體的定義 結構體又稱為自定義資料型別 定義格式 struct 型別名 struct關鍵字 在此,我們應該注意的是 1 自定義資料型別定義完成以後等同於內建型別 2 結構體不能定義乙個自身的普通成員變數,但可以定義乙個指向自身的指標變數 看以下例子 struct student struct ...