0

我正在编写一个控制台应用程序来尝试使用第三方 Web 服务。此 Web 服务有一个密码类型 = PasswordText。

我正在这样创建我的凭证:

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

但我无法获得连接。如果我有来自肥皂 UI 的测试,我有一个成功的连接。

NetworkCredential 对象中有一个表单可以将密码类型设置为 Passwordtext?

4

1 回答 1

0

不要将 UseDefaultCredential 设置为 true。

“UseDefaultCredentials:当此 WebRequest 对象发出的请求(如果服务器请求)应使用当前登录用户的凭据进行身份验证时,将此属性设置为 true ”

这也解释了为什么它可以从 Soap UI 工作:您使用有效凭据登录。

于 2012-02-07T17:19:26.733 回答