2014-08-29 163 views
1

我想要使用外部Web服务,并且我能够使用soapUI与XML做到这一点。调试Web服务请求

显然我从代码中发送了其他东西,有没有办法监视所有传出的请求,检查它们,然后将它们转发给实际的服务?

更新:

的Web服务是不是我的机器上,它位于某处在互联网上。

更新II: 我下载Wireshark的,也有像弹出我的屏幕上畅想的事情,我不能看到什么是什么。有更好的工具吗?我之前使用tcpMon

+0

在这些情况下,我使用另一个工具WireShark来监视HTTP流量,并查看发送和接收的实际请求。它不会转发它,但至少你会发现你实际发送的内容以及在哪里。将它与您的soapUi请求进行比较。 – parakmiakos 2014-08-29 13:31:14

+0

@parakmiakos谢谢,现在下载。将尝试] – 2014-08-29 13:33:28

+0

https://www.wireshark.org/download.html它有一些第三方软件包列出,但我没有用它是真诚的。 – parakmiakos 2014-08-29 13:35:15

回答

1

我会推荐使用Fiddler工具,只要你在同一台机器上运行Fiddler和网站,你应该能够看到被解雇的请求。

有一些额外的设置需要捕获服务电话,看看这个Blog欲了解更多详情。

检查请求时,参数应该在标题中可用。