联邦快递跟踪API错误9040-Java Web服务

联邦快递跟踪API错误9040-Java Web服务,java,web-services,soap,fedex,Java,Web Services,Soap,Fedex,我有一个任务,要求我使用FedEx的跟踪API,使用Java与他们的服务器通信。我从他们的开发者网站下载了所有的客户端代码。我将凭据添加到源代码中,并尝试使用一些跟踪号测试代码 在跟踪网站上测试这些号码时,我得到的确认是,物品已经送到了他们的位置。但是,当我尝试在提供的客户端代码中使用相同的值时,我会收到以下错误消息: Message: No information for the following shipments has been received by our sy

我有一个任务,要求我使用FedEx的跟踪API,使用Java与他们的服务器通信。我从他们的开发者网站下载了所有的客户端代码。我将凭据添加到源代码中,并尝试使用一些跟踪号测试代码

在跟踪网站上测试这些号码时,我得到的确认是,物品已经送到了他们的位置。但是,当我尝试在提供的客户端代码中使用相同的值时,我会收到以下错误消息:

    Message: No information for the following shipments has been
      received by our system yet.  Please try again or contact Customer
      Service at 1.800.Go.FedEx(R) 800.463.3339.
在谷歌搜索该问题后,我找到了这个解决方案(stackoverflow线程):

我尝试了这个解决方案,将PortType位置从

但现在发生的一切是我没有得到任何回应。下面是我正在使用的源代码的链接(我会粘贴它,但它接近600行)

客户端代码:

服务端口类型提供程序:


任何帮助都将不胜感激

首先要知道的是,联邦快递没有提供任何测试跟踪编号,因此您应该将端点更改为生产()

第二步是获得一个真实的联邦快递追踪号码,并执行追踪请求


最好的

联邦快递提供测试跟踪id

测试跟踪Id:123456789012


你也可以使用:111111111

“我根本没有得到任何回应”——你怎么知道?你用Wireshark跟踪网络流量了吗?@Jim Garrison没有,在第72-75行,我会取消注释代码,如果呼叫成功,代码将显示FAIL。我从来没用过Wireshark我现在查一下。