Как я могу зарегистрировать запрос REST на Джерси без фактической отправки запроса? - PullRequest
0 голосов
/ 07 февраля 2019

Я использую библиотеку Jersey-client-2.28 для выполнения запросов REST.Я нашел код в Интернете, который облегчает ведение журнала, и он отлично работает.

Проблема в том, что я не хочу отправлять запрос.Другими словами, я не хочу помещать данные на провод.Все, что я хочу, это подготовить объект запроса и затем распечатать его.

Возможно ли это с Джерси?

Feature feature = new LoggingFeature(logger, Level.INFO, null, null);

Client client = ClientBuilder.newBuilder().register(feature).build();

URI baseUri = UriBuilder.fromUri(baseUrl).build();
WebTarget target = client.target(baseUri);

Builder b = target.path("somepath").request();

// I want to log the request here, before sending the request                   

Response response = b.put(Entity.json(jsonString));

//At this point request is sent and response is received.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...