如何从jersey api客户端调用中追踪整个GET请求

时间:2015-03-08 23:51:20

标签: java jersey jersey-client

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

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

通过泽西客户端有一个简单的方法,以便我可以在案例中找出实际的http GET调用(带参数)(因为我没有使用&#34; ClientResponse&#34;方法

1 个答案:

答案 0 :(得分:2)

您可以在客户端上配置LoggingFilter

client.addFilter(new LoggingFilter());

你提到的是ClientResponse,所以我猜你正在使用Jersey 1.如果你使用的是Jersey 2,你可以使用

client.register(new LoggingFilter());