建立 XML Web Service 的用戶端
本主題專門說明舊有技術。 應該使用下列建立 XML Web Service 及 XML Web Service 用戶端: Windows Communication Foundation.
Web 服務用戶端是使用 SOAP 訊息 (或相當的訊息通訊協定) 與 Web 服務通訊的任何元件或應用程式。Web 服務用戶端可以是傳統的用戶端應用程式。用戶端也可以是另一個 Web 應用程式 (在這種情況下,Web 應用程式會取用 SOAP 訊息中的 XML、將它格式化,並會將結果傳回至最終的用戶端 — 或許是 Web 瀏覽器)。
依照下列基本步驟建立 Web 服務用戶端:
建立 Web 服務的 Proxy 類別。
在用戶端程式碼中參考 Proxy 類別。
在用戶端程式碼中建立 Proxy 類別的執行個體。
如果裝載 Web 服務的 Web 應用程式已經停用匿名存取,請設定 Proxy 類別的 Credentials 屬性。
在 Proxy 類別上呼叫要進行通訊的 Web 服務方法的對應方法。
對於大部分的用戶端,只有在 Proxy 類別的參考方式和 Web 服務用戶端的部署方式上,步驟才會不同。
![]() |
---|
如果您使用下列主題建立 Web 服務用戶端,而且 Proxy 失敗並出現例外狀況文字 「要求失敗,HTTP 狀態 401: 拒絕存取」,這很可能是由於安全性認證尚未傳遞至 Proxy 的認證快取。如需將正確認證資訊傳遞至服務的詳細資訊,請參閱 HOW TO:設定 XML Web Service 進行 Windows 驗證。 |
本節內容
- HOW TO:建立 ASP.NET Web Form 用戶端
示範如何建立 Web Form 應用程式做為 Web 服務用戶端。
- HOW TO:建立主控台應用程式用戶端
示範如何建立主控台應用程式做為 Web 服務用戶端。
相關章節
- 建置 XML Web Service 用戶端
詳述如何建置 XML Web Service 的用戶端,不論用來建置 XML Web Service 的平台或技術為何。
- 以非同步方式與 XML Web Service 通訊
概述與 Web 服務進行非同步通訊的技術和設計模式。
- HOW TO:從瀏覽器存取 XML Web Service
說明如何使用 Web 瀏覽器測試 Web 服務和特定的 Web 服務方法。
建置日期:2011-02-23