我想知道在java webservice方法调用和响应中给出的xml中是否有一些巧妙的方法来拦截xml请求发送?我不想将这些xmls打印到标准输出,而是在某些字符串中“捕获”它们。
答案 0 :(得分:7)
是的,通常您使用像soapUI这样的肥皂代理。只需将您的Web服务客户端指向代理,将代理指向真实服务即可。
答案 1 :(得分:1)
Fiddler或SoapUI会让你看到甚至改变路线中的请求/响应。
答案 2 :(得分:0)
是的,您可以使用数据包嗅探器查看流量中的内容。
我从来没有这么远。
我使用的是一个非常简单的自制协议,它读取所有输入,打印并重新发送所有信息。
答案 3 :(得分:0)
答案 4 :(得分:0)
如果您可以在提供Web服务的服务器上部署servlet,则可以考虑编写和部署简单的Filter。您可以使用它来记录入站和出站流量。