2

どうすればWSDLに対してSOAPAUTHBASIC authを取得できるので、WSDLを読み取る人は、特定のメソッドにその操作が必要であることを知っていますか?

4

2 に答える 2

1

以下の例を使用して、SOAP の基本的な認証を反対側の php Web サービスに渡すことができました。PHP.net/Soapclient には簡単な作業例がありますが、csharp では、このリンクが問題の解決策であることがわかりました。

リンク

Michaelis.MockService は、抽出された Web サービス ライブラリです。これを行う方法の例は、 Mono プロジェクトの Web サイトへのリンクで確認できます。

Michaelis.MockService service = new Michaelis.MockService();

// Create the network credentials and assign
// them to the service credentials
NetworkCredential netCredential = new NetworkCredential(“Inigo.Montoya”, “Ykmfptd”);
Uri uri = new Uri(service.Url);
ICredentials credentials = netCredential.GetCredential(uri, “Basic”);
service.Credentials = credentials;

// Be sure to set PreAuthenticate to true or else
// authentication will not be sent.
service.PreAuthenticate = true;

// Make the web service call.
service.Method();
于 2011-02-10T15:51:46.583 に答える
0

私の知る限り、これを特定する方法はありません。

于 2011-02-09T18:05:36.393 に答える