作成したWebサービス(http://localhost/WebServices/DisplayResolution.asmx?op = Get)にリクエストを送信しようとしています。私はWebサービスがPOSTを送信する必要があると信じています。Webサービスへのリクエスト(POST)
C#デスクトップクライアントからこれを行うにはどうすればよいですか? Webサービスが推奨するSOAPを使用する必要がありますか?
作成したWebサービス(http://localhost/WebServices/DisplayResolution.asmx?op = Get)にリクエストを送信しようとしています。私はWebサービスがPOSTを送信する必要があると信じています。Webサービスへのリクエスト(POST)
C#デスクトップクライアントからこれを行うにはどうすればよいですか? Webサービスが推奨するSOAPを使用する必要がありますか?
Visual Studioを使用して、クライアントプロジェクトに「サービス参照」を追加することによってWebサービスを消費するために必要なプロキシクラスを作成できます。
この記事はConsuming Web (asmx) Servicesです。
ヒントをお寄せいただきありがとうございますが、ユーザーの設定に応じてURIが変更されるため、そのままにしておきます(たとえば、サーバー名が変更されます) – Prisoner
プロダクション環境でサービスのURIが変更される可能性があるため、もちろん。これは、WCFまたは古いWsdl.exeを使用して終了するテクノロジに依存しますが、URLをコンストラクタパラメータとしてクライアントプロキシに渡すか、または「URL」プロパティを使用して設定することができます。 – madd0
ありがとう、完璧に働いた。挑戦的に正解ですが、私はそれがこの近くのどこにでもあるとは思いませんでした! – Prisoner