方法 : ASP.NET を使用して作成した既存の XML Web サービスを調査する
このトピックの対象は、レガシ テクノロジに特定されています。XML Web サービスと XML Web サービス クライアントは以下を使用して作成してください。 Windows Communication Foundation.
ASP.NET を使用して作成した Web サービスの URL がわかれば、その URL を使ってサービス ヘルプ ページと呼ばれる Web ページにアクセスできます。このページには、Web サービスが実装している Web サービス メソッド、そのパラメーター、戻り値の型など、Web サービスの機能に関する情報が表示されます。また、サービス ヘルプ ページを使って Web サービスの機能をテストすることもできます。
たとえば、Investor
という Web サービスにアクセスするとします。これは有効な株式銘柄の株価を取得するためのサービスです。この Web サービスのベース URL は、https://www.contoso.com/Investor.asmx です。この URL を拡張子やパラメーターを付けずにブラウザーに入力すると、Web サービスと、Web サービスが実装する Web サービス メソッドに関する情報がある Web ページが表示されます。
ブラウザーで Web サービスに関する情報を表示するだけでなく、サービスの説明を参照すると、Web サービスの正式な定義を確認できます。サービスの説明は、Web サービス記述言語 (WSDL: Web Services Description Language) で記述された XML ドキュメントです。サービス ヘルプ ページの上部にあるリンクからサービスの説明を表示できます。サービスの説明を使い、Web サービスに対するプロキシ クラスを手動で生成できます。プロキシ クラス作成の詳細については、「XML Web サービス プロキシの作成」を参照してください。
Web サービスのサービス ヘルプ ページにアクセスするには
ブラウザーのアドレス バーに、Web サービスのベース URL を次の形式で入力します。
https://servername/vrootname/webservicename.asmx
パラメーター 値 servername
Web サービスが存在する Web サーバー。
apppath
Web サービスをホストしている Web アプリケーションの名前。
webservicename.asmx
Web サービスを定義するファイルの名前。
たとえば、StockTicker という名前の Web サーバーに存在する StockServices.asmx という Web サービスにアクセスするには、次のように入力します。
http://StockTicker/StockServices.asmx
Web サービスの説明にアクセスするには
前述の Web サービスのサービス ヘルプ ページにアクセスします。
ページ上部にある [サービスの説明] リンクをクリックします。
参照
処理手順
方法 : ブラウザーから XML Web サービスにアクセスする
概念
XML Web サービス クライアントの作成
Web サービス探索
XML Web サービス プロキシの作成
XML Web サービスとの非同期通信