使用传递凭据的第三方Web服务



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

我正在创建这样的凭证:

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

但我无法接通。如果我有一个来自soap UI的测试,我就有一个成功的连接。

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

不要将UseDefaultCredential设置为true。

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

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

相关内容

  • 没有找到相关文章

最新更新