- PR -

Webサービスを参照設定せずに利用する方法は?

1
投稿者投稿内容
syuu
会議室デビュー日: 2001/10/31
投稿数: 1
投稿日時: 2001-10-31 11:54
WebサービスをWeb参照設定せずに利用する方法はあるのでしょうか?
ちょっとしたことでも良いのでどなたかご存知であれば教えてください。
NothingBut.NETFX
大ベテラン
会議室デビュー日: 2001/09/13
投稿数: 102
投稿日時: 2001-10-31 12:40
ありますよ。
1. WSDL.EXEを利用する。「WSDL.EXE http://example.org/ex.asmx?wsdl」で、プロキシクラスが作成されるので、それをプロジェクトに追加する。この方法は、Web参照を手動でやっているだけです。
2. SOAP ToolKitなどのCOMベース、WSDL対応ツールを用意して、参照設定でとりこんで、その機能を利用する。
ツールを使わないなら、
3. WSDLを「読んで」、正しいSOAPメッセージを把握して、それをSystem.Xmlの機能を使いながら生成して、System.NetやSystem.Webの機能を使ってPOSTする。
なんて方法もあります。要は、そのWebサービスが要求するSOAPメッセージを、とにかくどうにかして生成して、HTTP-POSTで投げ込めばよいだけです。

[ メッセージ編集済み 編集者: NothingBut.NETFW 編集日時 2001-10-31 12:41 ]
1

スキルアップ/キャリアアップ(JOB@IT)