调用FedEx Web服务时出现代理验证错误

时间:2010-05-03 07:31:03

标签: c# web-services proxy fedex

我正在尝试拨打FedEx跟踪网络服务。目前我正在运行FedEx本身提供的示例应用程序(添加了我的测试帐号和其他详细信息)。当我运行该应用程序时,我收到以下错误:

远程服务器返回错误:(407)需要代理验证。

我在我的组织的代理内部,我尝试使用WebProxy类将代理服务器详细信息提供给Web服务客户端:

trackService.Proxy = WebProxy.GetDefaultProxy();

并将代理服务器详细信息提供为:

trackService.Proxy = new WebProxy("IP",8080);

但我仍然得到同样的错误!!有人可以帮我解决这个问题吗?

提前致谢,
问候,
阿卜杜勒·奥拉卡拉

1 个答案:

答案 0 :(得分:0)

您似乎缺少的是代理凭据。试试这个:

trackService.Proxy = new WebProxy("IP", 8080);
trackService.Proxy.Credentials = new NetworkCredential(
    username, password, domain);