2011-02-09 24 views

答えて

0

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

+0

私が本当に意図していたものが見つかりませんでしたが、解決策が見つかりました。 phpでは、soapclientのWebサイトの例は単純なので、csharpクライアントを使用しています。 [link](http://www.intellitechture.com/Calling-web-services-using-basic-authentication/) –

+0

@netcrash:解答としてあなたの解答を投稿してください。私はそれをアップヴォートします。 –

+0

提出済みである必要があります答えは申し訳ありませんが実現していませんでした。 –

1

私は下の例を使って、SOAP基本認証をもう一方の端のphp webserviceに渡すことができました。 PHP.net/Soapclientには簡単な実例がありますが、csharpではこの問題を解決するためのリンクが見つかりました。 link Monoプロジェクトのウェブサイト:

link

Michaelis.MockServiceは、あなたがこれを行う方法の例を見ても、抽出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(); 
関連する問題