如何在resteasy&中转储http请求体野生动物8.2

时间:2015-06-22 00:54:34

标签: json rest resteasy wildfly

我正在寻找一种方法来转储http请求& reaponse body(json格式)对野生蝇8.2的反应。

我已经检查了这个答案Dump HTTP requests in WildFly 8,但它只是转储了标题。

我想看到传入的json消息和传出的消息。

配置是否可以在没有过滤器或任何编码的情况下进行配置?

1 个答案:

答案 0 :(得分:3)

记录HTTP正文并不常见。这可能是Undertow中RequestDumpingHandler仅记录标头值的主要原因。还要记住,请求正文并不总是非常有趣。想想使用WebSockets或传输大文件的例子。您可以为JAX-RS编写自己的MessageBodyReader / Writer,并首先写入ByteArrayOutputStream,然后在传递之前记录捕获的内容。但是,鉴于生产中已经证明这是不可行的,我认为你最感兴趣的是在开发过程中如何做到这一点。

您可以使用tcpflow或Wireshark捕获HTTP流量(实际上是任何网络流量)。有时,人们会使用netcat等工具快速将流量写入文件。您可以使用例如Chrome debugger来读取HTTP请求/响应(及其内容)。

相关问题