【问题标题】:Jersey client log HTTP version used使用的 Jersey 客户端日志 HTTP 版本
【发布时间】:2018-05-22 02:52:01
【问题描述】:

使用 jersey 客户端在通过 HTTPS 的服务上使用 http1.1 和 http1.0 keep-alive 测试连接重用。 我在球衣客户端上启用了日志记录:

Client client = ClientBuilder.newClient(new ClientConfig().register( LoggingFilter.class));

还使用属性选项启用 SSL 调试: -Djavax.net.debug=ssl

这提供了相当多的信息,但 jersey 没有记录使用的 HTTP 版本(即,如果它实际上使用的是 HTTP1.0 或 HTTP1.1)。有什么办法可以注销吗?

【问题讨论】:

    标签: java jersey jersey-client


    【解决方案1】:

    一旦我将 javax.net.debug JVM 选项更改为“所有”,调试输出也包括数据 - 包括请求中使用的 HTTP 版本:

    -Djavax.net.debug=all

    输出不是很漂亮,但确实有效。

    【讨论】:

      猜你喜欢
      • 2016-10-02
      • 2011-07-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-26
      • 2018-11-09
      • 2015-08-28
      • 2017-12-28
      相关资源
      最近更新 更多