共用方式為


建立 XML Web Service 的用戶端

本主題專門說明舊有技術。 應該使用下列建立 XML Web Service 及 XML Web Service 用戶端: Windows Communication Foundation.

Web 服務用戶端是使用 SOAP 訊息 (或相當的訊息通訊協定) 與 Web 服務通訊的任何元件或應用程式。Web 服務用戶端可以是傳統的用戶端應用程式。用戶端也可以是另一個 Web 應用程式 (在這種情況下,Web 應用程式會取用 SOAP 訊息中的 XML、將它格式化,並會將結果傳回至最終的用戶端 — 或許是 Web 瀏覽器)。

依照下列基本步驟建立 Web 服務用戶端:

  1. 建立 Web 服務的 Proxy 類別。

  2. 在用戶端程式碼中參考 Proxy 類別。

  3. 在用戶端程式碼中建立 Proxy 類別的執行個體。

  4. 如果裝載 Web 服務的 Web 應用程式已經停用匿名存取,請設定 Proxy 類別的 Credentials 屬性。

  5. 在 Proxy 類別上呼叫要進行通訊的 Web 服務方法的對應方法。

對於大部分的用戶端,只有在 Proxy 類別的參考方式和 Web 服務用戶端的部署方式上,步驟才會不同。

h56f6hs6.note(zh-tw,VS.100).gif注意:
如果您使用下列主題建立 Web 服務用戶端,而且 Proxy 失敗並出現例外狀況文字
「要求失敗,HTTP 狀態 401: 拒絕存取」,這很可能是由於安全性認證尚未傳遞至 Proxy 的認證快取。如需將正確認證資訊傳遞至服務的詳細資訊,請參閱 HOW TO:設定 XML Web Service 進行 Windows 驗證

本節內容

相關章節

建置日期:2011-02-23