微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在jetty http客户端查看http流量?

如何解决如何在jetty http客户端查看http流量?

如何在jetty http客户端查看http流量?

我尝试了 apache 记录器格式

将'org.eclipse.jetty'设置为TRACE级别,

仍然无法查看http流量,类似于apache http客户端线路日志。

有没有办法在 jetty http 客户端记录 http 流量?

解决方法

您可以使用日志级别 HttpClient 配置 Jetty 的 org.eclipse.jetty.client=DEBUG,任何日志框架都应记录 HttpClient 的活动。

或者,如果您使用默认的 Jetty 日志系统,您可以在类路径中配置一个 jetty-logging.properties,具有与上述相同的日志级别。

最后,如果您使用默认的 Jetty 日志系统,您可以在命令行中指定此系统属性:-Dorg.eclipse.jetty.client.LEVEL=DEBUG

请注意,通过这种方式,Jetty 的 HttpClient 不仅会记录 HTTP 流量,还会记录 HttpClient 实现的所有活动。

没有仅针对 HTTP 流量的日志记录类别,因为发送到服务器的确切标头可以在将它们写入网络之前的最后一刻决定——这对于内容标头尤其如此(但对于身份验证),因此需要来自不同 Jetty 模块的协作。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。