WebService學習筆記之WSDL

2021-07-03 20:46:28 字數 1187 閱讀 8160

應boss和tl的要求,學習restful webservice,從最基礎的wsdl等開始,暫時在w3school上學習,之後可能會參考的資料。

wsdl 元素的核心。

它描述乙個 web service、可被執行的操作,以及相關的訊息。

相比於傳統程式語言中的乙個函式庫(或乙個模組、或乙個類)。

定義乙個操作的資料元素。

每個訊息均由乙個或多個部件組成。這些部件相比於傳統程式語言中乙個函式呼叫的引數。

使用 xml schema 語法來定義 web service 使用的資料型別。

為每個埠定義訊息格式和協議細節。

定義了每個埠提供的操作符。

請求-響應是最普通的操作型別,不過 wsdl 定義了四種型別:

one-way:此操作可接受訊息,但不會返回響應。

request-response:此操作可接受乙個請求並會返回乙個響應.

solicit-response:此操作可傳送乙個請求,並會等待乙個響應。

notification:此操作可傳送一條訊息,但不會等待響應。

主要由operation元素中是否存在input和output屬性決定。

name="gettermrequest">

name="term"

type="xs:string" />

message>

name="gettermresponse">

name="value"

type="xs:string" />

message>

name="glossaryterms">

name="getterm">

message="gettermrequest" />

message="gettermresponse" />

operation>

porttype>

type="glossaryterms"

name="b1">

style="document"

transport="" />

soapaction="" />

use="literal" />

input>

use="literal" />

output>

operation>

binding>

WebService學習筆記之SOAP

必須用 xml 來編碼 必須使用 soap envelope 命名空間 必須使用 soap encoding 命名空間 不能包含 dtd 引用 不能包含 xml 處理指令 soap 訊息的根元素,前4行應當始終是 xmlns soap soap encodingstyle 包含有關 soap 訊息的...

WebService 學習筆記

一 webservice 學習筆記 在眾多的互動式和分布式應用程式中,我們可能經常需要使用 webservice 在這裡我建立了自己的第乙個 webservice 程式。並且嘗試將我們的 service 服務發布到 iis,所用開發環境是 vs2005。1.首先我們先建立乙個 web服務專案,開啟 ...

Web Service學習筆記(一)

web廣泛應用到的技術 儲存更便宜 web services必須能聰明地處理大量資料,意味著要使用資料庫,ldap目錄,緩衝,和負載平衡軟體等技術保持可擴充套件能力 普遍式計算更重要 web services不能要求客戶使用某一版本的windows的傳統瀏覽器,必須支援各種裝置,平台,瀏覽器型別,各...