2009-06-03 9 views
0

私が制御しないWebサービスを呼び出そうとしています。 Webサービスでは、xsdを持つXMLが必要です。生のxmlをWebサービスに送信したい、つまり、私が送信したものをXMLエンコーディングからプロキシを防ぐ。これどうやってするの?生のxmlをWebサービスに送信する

答えて

0

なぜプロキシは何をエンコードしますか?

このサービスはWSDLによって記述されていますか?その場合は、「サービスリファレンスの追加」またはsvcutil.exeを使用してプロキシクラスを作成できましたか?プロキシクラスには、呼び出しが必要な操作の正しい署名がありませんか?

何らかの形でプロキシクラスに正しいシグネチャがないと、それを使用できません。自分でWebClientクラスを使用する必要があります。スキーマに従ってXMLを作成し、それをWebClient経由で送信します。

+0

はい、wsdlを使用して参照を生成できました。いいえ、正しい署名はありません。 – erikkallen

+0

署名が間違っている理由を調べる必要があります。正しいWSDLは、Webサービスの非常に重要な部分です。 WSDLが壊れている場合は、サービスも可能です。 –

関連する問題