【问题标题】:Proxy Authentication Error while calling FedEx webservice调用 FedEx 网络服务时代理身份验证错误
【发布时间】:2010-05-03 07:31:02
【问题描述】:

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

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

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

trackService.Proxy = WebProxy.GetDefaultProxy();

并且还提供代理服务器详细信息:

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

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

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

【问题讨论】:

  • 您是否分配了两次trackService.Proxy
  • no.. 我尝试了这两种设置代理的方法

标签: c# web-services proxy fedex


【解决方案1】:

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

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

【讨论】:

  • 谢谢.. 一旦我提供了凭据.. 我的网络服务就开始工作了 :)
猜你喜欢
  • 1970-01-01
  • 2011-01-09
  • 2013-01-24
  • 2012-06-25
  • 1970-01-01
  • 2017-12-11
  • 2014-08-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多