Comment puis-je voir la demande réelle que Jersey génère et envoie au serveur? J'ai des problèmes avec une requête particulière et le responsable du serveur Web a demandé à voir la requête complète (avec en-têtes et autres).
Réponse
Trop de publicités?Si vous utilisez uniquement l'API client Jersey, LoggingFilter (filtre client) devrait vous aider à:
Client client = Client.create();
client.addFilter(new LoggingFilter(System.out));
WebResource webResource = client.resource("http://localhost:9998/");
ClientResponse response = webResource.accept(MediaType.APPLICATION_JSON)
.get(ClientResponse.class);
Sinon, vous pouvez à nouveau consigner la demande et la réponse sur le serveur en utilisant un autre filtre LoggingFilter (filtre de conteneur).