我正在编写一个控制台应用程序来尝试使用第三方Web服务。此Web服务具有password-type = PasswordText。
我正在创建我的凭证:
Icredentials credentials = new NetworkCredential("username","password");
但我无法得到连接。如果我有一个来自soap UI的测试我有一个成功的连接。
在NetworkCredential对象中有一个表单可以将password-type设置为Passwordtext?
答案 0 :(得分:0)
不要将UseDefaultCredential设置为true。
“UseDefaultCredentials:当此WebRequest对象发出的请求(如果服务器请求)应使用当前登录用户的凭据”进行身份验证时,请将此属性设置为
这也解释了为什么它可以在Soap UI中运行:您使用有效凭据登录。