我正尝试使用VB.NET编写的示例FedEx Web服务代码来检索运费。在Visual Studio中调试Web服务
呼叫返回费率信息,但它返回的费率过高,并且与其网站上显示的费率相同,以获得相同的运输参数。
他们的支持团队愿意调查这种差异,如果我可以向他们提供XML数据,我假设的SOAP事务,但我不知道如何解决这个问题。
有人可以帮忙吗?
我正尝试使用VB.NET编写的示例FedEx Web服务代码来检索运费。在Visual Studio中调试Web服务
呼叫返回费率信息,但它返回的费率过高,并且与其网站上显示的费率相同,以获得相同的运输参数。
他们的支持团队愿意调查这种差异,如果我可以向他们提供XML数据,我假设的SOAP事务,但我不知道如何解决这个问题。
有人可以帮忙吗?
我过去曾使用Fiddler来监视http请求/响应。你可以试试这个,但是我建议你重新看一下这个例子来检查它的逻辑。它可能与数据类型问题一样简单,或者在最后缺少一些零,或者您可能会发送一些错误的参数。
获取提琴手。 http://www.fiddler2.com/屏幕分为3个部分。左边部分显示URL和结果。当您点击左侧窗格中的一个项目时,右侧屏幕的上半部分显示发送的内容(单击“Inspectors”选项卡),右下方的屏幕显示返回的值。我通常会看到发送和接收的“原始”。 – Tangurena 2009-10-06 23:08:01
做到这一点的一种方法是只使用WireShark嗅探连接(免费下载,wireshark.org)。
由此,您可以查看客户端和服务器之间的整个事务,并查看它发送的内容。
我认为Web service Studio 2.0可以帮助你在这..它可以显示XML & SOAP请求响应和给定的web服务的WSDL绑定。
并且有一个codeplex alternative测试甚至WCF服务..只要给一个尝试..
SoapUI是你的朋友,在这里。
你可以使用Fiddler或WCF跟踪工具: http://msdn.microsoft.com/en-us/library/aa702726.aspx
100分的人谁可以勺子喂我这个答案,这样我可以得到XML交易数据自己 – ChadD 2009-10-02 16:47:59