gpt4 book ai didi

c# - 无法连接到 Web 服务

转载 作者:太空宇宙 更新时间:2023-11-03 22:16:41 29 4
gpt4 key购买 nike

我可以从 Web 浏览器访问 Web 服务,但在同一台计算机上,如果我尝试通过代码连接到 Web 服务,我会收到 The remote server returned an error: (407) Proxy Authentication Required . 错误。

我已经提供了所有需要的凭据。这是我的代码-

MyWebService objWS = new MyWebService();  // my Web service object

// My credentials
System.Net.NetworkCredential cr = new System.Net.NetworkCredential(MyDomainUserName, UserPassword, DomainController);

System.Net.WebProxy pr = new System.Net.WebProxy(ProxyServer, ProxyPort);

pr.Credentials = cr; //Using my credentials for the local proxy

// Web Service credentials
System.Net.NetworkCredential cr1 = new System.Net.NetworkCredential("My_WebService_UserName", "My_WebService_Pwd");

objWS.Credentials = cr1; // Using WebService credentials to the WS object

//objWS.Credentials = CredentialCache.DefaultCredentials; // I even tried Using default credentials but this didn't help.

objWS.Proxy = pr;

Object result = objWS.WebMethod1(param1,param2,param3);

但是,这会引发错误 - 远程服务器返回错误:(407) 需要代理身份验证。

知道吗,我做错了什么?谢谢。

最佳答案

你需要像这样更新你的配置文件来解决这个问题。

<system.net>
<defaultProxy useDefaultCredentials="true"> </defaultProxy>
</system.net>

这篇博文中并不清楚,但这不是非此即彼。解决您的问题需要这两件事。

http://blogs.msdn.com/b/jpsanders/archive/2009/03/24/httpwebrequest-webexcepton-the-remote-server-returned-an-error-407-proxy-authentication-required.aspx

关于c# - 无法连接到 Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4859934/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com