0

我正在尝试使用用 VB.NET 编写的 FedEx Web 服务示例代码来检索运费。

该呼叫返回了费率信息,但它返回的费率太高了,并且与他们网站上显示的相同运输参数的费率不匹配。

如果我可以向他们提供 XML 数据、我假设的 SOAP 事务,他们的支持团队愿意调查差异,但我不知道该怎么做。

有人可以帮忙吗?

4

5 回答 5

9

我过去曾使用 Fiddler 来监控 http 请求/响应。您可以尝试一下,但我建议您重新查看示例以检查其逻辑。它可能像数据类型问题一样简单,也可能只是最后缺少一些零,或者您可能发送了一些错误的参数。

于 2009-09-27T05:46:13.500 回答
3

我认为Web 服务 Studio 2.0可以在这方面为您提供帮助。它可以显示给定 Web 服务的 XML 和 SOAP 请求响应以及 WSDL 绑定。

还有一个codeplex 替代方案可以测试 WCF 服务.. 试一试..

于 2009-10-06T06:28:14.523 回答
0

一种方法是使用 WireShark(免费下载,wireshark.org)嗅探连接。

从这里,您可以查看客户端和服务器之间的整个事务,并查看它正在发送什么。

于 2009-09-27T05:35:29.670 回答
0

SoapUI是你的朋友,在这里。

于 2009-10-06T06:30:41.507 回答
0

您可以使用 fiddler 或 WCF 跟踪工具:http: //msdn.microsoft.com/en-us/library/aa702726.aspx

于 2009-10-08T09:19:18.640 回答