3

我想知道是否有一些巧妙的方法来拦截在 java webservice 方法调用期间发送的 xml 请求和响应中给出的 xml?我不想将这些 xml 打印到标准输出,而是在一些字符串中“捕获”它们。

4

5 回答 5

7

是的,通常你使用像soapUI这样的肥皂代理。只需将您的 Web 服务客户端指向代理,并将代理指向实际服务。

于 2009-01-28T08:30:47.267 回答
1

Fiddler 或 SoapUI 将让您查看甚至更改路由中的请求/响应。

于 2009-01-28T23:24:25.497 回答
0

是的,您可以使用数据包嗅探器查看流量中的内容。

我从来没有走到那一步。

我使用的是一个非常简单的自制协议,它读取所有输入,打印并重新发送所有信息。

于 2009-01-28T08:31:58.697 回答
0

监视 HTTP、TCP 等的工具。Web 服务流量 可能很有用。

于 2009-01-28T08:52:21.887 回答
0

如果您可以在提供 Web 服务的服务器上部署 servlet,您可能会考虑编写和部署一个简单的过滤器。您可以使用它来记录入站和出站流量。

于 2009-01-28T09:26:17.607 回答