我有一个创建的Web服务,它将2个复杂类型作为参数。我可以使用自动生成的WSDL来创建一个调用我的Web服务的新应用程序,它可以很好地工作。
但是,第三方消费者在调用我的网络服务时遇到问题。我在IIS7日志文件中看到了他们的传入请求,并且正在向他们返回500错误。
我怀疑他们的请求格式不正确。我希望能够看到整个< soap:envelope> IIS7正在接收,以便我可以解决问题。我使用的是Windows Server 2008和IIS7。
我该怎么做?
答案 0 :(得分:0)
我会在他们提出请求时打开WireShark的副本。然后,您可以查看到达服务器的每个数据包。 Wireshark很酷,因为它可以将所有数据包重新组合在一起,这样您就可以看到他们发送的完整HTTP请求。