我如何从 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());
我有以下调用 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());