如何调试Web服务

时间:2012-01-04 23:09:54

标签: c#

我们有一个Win32应用程序连接到第三方应用程序以向其发送一些信息。该应用程序有一个我们称之为方法的Web服务。其中一个Web方法称为GetDevices,当我们的应用程序调用它时,它将无法工作,我不知道这个故障的细节是什么。因此,我们应该编写一个小型诊断应用程序,它可以创建一些详细的日志文件来了解发生了什么,将它发送给它们来运行它然后我们可以知道发生了什么更详细。现在您有什么想法为编译调试目的编写这样的诊断应用程序的好方法吗?

1 个答案:

答案 0 :(得分:2)

如果此Web服务使用HTTP(SOAP或REST),您可以使用Fiddler来监听HTTP流量并查看发生的情况。

当发出Web请求时,请求(以及来自服务器的响应)将显示在Fiddler中,您可以使用它来确定它没有按预期执行的原因。