我正在尝试拨打FedEx跟踪网络服务。目前我正在运行FedEx本身提供的示例应用程序(添加了我的测试帐号和其他详细信息)。当我运行该应用程序时,我收到以下错误:
远程服务器返回错误:(407)需要代理验证。
我在我的组织的代理内部,我尝试使用WebProxy类将代理服务器详细信息提供给Web服务客户端:
trackService.Proxy = WebProxy.GetDefaultProxy();
并将代理服务器详细信息提供为:
trackService.Proxy = new WebProxy("IP",8080);
但我仍然得到同样的错误!!有人可以帮我解决这个问题吗?
提前致谢,
问候,
阿卜杜勒·奥拉卡拉
答案 0 :(得分:0)
您似乎缺少的是代理凭据。试试这个:
trackService.Proxy = new WebProxy("IP", 8080);
trackService.Proxy.Credentials = new NetworkCredential(
username, password, domain);