2009-09-27 126 views
0

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

呼叫返回费率信息,但它返回的费率过高,并且与其网站上显示的费率相同,以获得相同的运输参数。

他们的支持团队愿意调查这种差异,如果我可以向他们提供XML数据,我假设的SOAP事务,但我不知道如何解决这个问题。

有人可以帮忙吗?

+0

100分的人谁可以勺子喂我这个答案,这样我可以得到XML交易数据自己 – ChadD 2009-10-02 16:47:59

回答

9

我过去曾使用Fiddler来监视http请求/响应。你可以试试这个,但是我建议你重新看一下这个例子来检查它的逻辑。它可能与数据类型问题一样简单,或者在最后缺少一些零,或者您可能会发送一些错误的参数。

+0

获取提琴手。 http://www.fiddler2.com/屏幕分为3个部分。左边部分显示URL和结果。当您点击左侧窗格中的一个项目时,右侧屏幕的上半部分显示发送的内容(单击“Inspectors”选项卡),右下方的屏幕显示返回的值。我通常会看到发送和接收的“原始”。 – Tangurena 2009-10-06 23:08:01

0

做到这一点的一种方法是只使用WireShark嗅探连接(免费下载,wireshark.org)。

由此,您可以查看客户端和服务器之间的整个事务,并查看它发送的内容。