【发布时间】:2021-03-26 18:18:56
【问题描述】:
jetty http客户端如何查看http流量?
我试过 apache logger 格式
将 'org.eclipse.jetty' 设置为 TRACE 级别,
仍然无法查看 http 流量,类似于 apache http 客户端线路日志记录。
有没有办法在jetty http客户端记录http流量?
【问题讨论】:
jetty http客户端如何查看http流量?
我试过 apache logger 格式
将 'org.eclipse.jetty' 设置为 TRACE 级别,
仍然无法查看 http 流量,类似于 apache http 客户端线路日志记录。
有没有办法在jetty http客户端记录http流量?
【问题讨论】:
您可以将 Jetty 的 HttpClient 配置为日志级别 org.eclipse.jetty.client=DEBUG,并且任何日志框架都应该记录 HttpClient 的活动。
或者,如果您使用默认的 Jetty 日志系统,您可以在类路径中配置 jetty-logging.properties,具有与上述相同的日志级别。
最后,如果你使用默认的 Jetty 日志系统,你可以在命令行中指定这个系统属性:-Dorg.eclipse.jetty.client.LEVEL=DEBUG。
请注意,这样 Jetty 的 HttpClient 不仅会记录 HTTP 流量,还会记录 HttpClient 实现的所有活动。
没有仅针对 HTTP 流量的日志记录类别,因为发送到服务器的确切标头可以在将它们写入网络之前的最后一刻确定 - 对于内容标头尤其如此(但对于身份验证),因此需要来自不同 Jetty 模块的协作。
【讨论】: