我如何从 jersey api 客户端调用中找出整个 GET 请求

How can I trace out entire GET request from jersey api client call

我有以下调用 http GET 请求的代码,我将 json 结果映射到我的特定 class,称为 MySpecificJsnoMappedResult。

MySpecificJsonMappedResult myResult =   
   jerseyWebResourceClient.path("stuff)
      .queryParam(“param”, “stuff”)
      <lots more query params here>
      .get(MySpecificJsonMappedResult.class);

是否有一种通过球衣客户端的简单方法,以便我可以找出实际的 http GET 调用(带有参数)在这种情况下(因为我没有使用 "ClientResponse" 方法?

您可以在客户端配置LoggingFilter

client.addFilter(new LoggingFilter());

你提到了 ClientResponse,所以我猜你使用的是 Jersey 1。如果你使用的是 Jersey 2,你会使用

client.register(new LoggingFilter());