0

サードパーティのWebサービスを利用するためのコンソールアプリケーションを作成しています。このWebサービスのpassword-type=PasswordTextです。

私はそのようなクレデンシャルを作成しています:

Icredentials credentials = new NetworkCredential("username","password");

しかし、私は接続を取得できません。私がsoapUIからのテストを持っている場合、私は成功した接続を持っています。

NetworkCredentialオブジェクトにpassword-typeをPasswordtextに設定するフォームがありますか?

4

1 に答える 1

0

UseDefaultCredential を true に設定しないでください。

"UseDefaultCredentials: この WebRequest オブジェクトによって行われた要求が、サーバーによって要求された場合、現在ログオンしているユーザーの資格情報を使用して認証される必要がある場合は、このプロパティを true に設定してください"

これは、Soap UI から機能する理由も説明しています。有効な資格情報でログインしているからです。

于 2012-02-07T17:19:26.733 に答える