Set verbose mode
Verbose mode is used to trace all requests and responses.
You have the option to log just headers or bodies or both.
client.setVerboseMode( HttpDebugLevel.HEADERS );
This way you will see logs similar to:
INFO 12:44:09 http.HttpClient: Sending the following requests :
POST /examples/servlets/servlet/RequestHeaderExample HTTP/1.1
Content-Length: 12
Content-Type: application/json
Host: 10.10.10.10:8080
Connection: Keep-Alive
User-Agent: Apache-HttpClient/4.3.1 (java 1.7)
Accept-Encoding: gzip,deflate
INFO 12:44:10 http.HttpClient: Receiving the following response :
HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
Content-Type: text/html
Content-Length: 883
Date: Mon, 24 Aug 2015 09:46:44 GMT
Using a proxy
Here are the details. Same for both HttpClient and RestClient.
Back to parent page
Go to Table of Contents
