public void run() throws Exception {
ClientRequest request = new ClientRequest(resourceUrl);
request.setHttpMethod(method);
prepareEnvironment(request);
prepareRequest(request);
ClientResponse response = request.execute();
onResponse(response);
}
private void prepareEnvironment(ClientRequest request) {
// Insert the default headers