createClientRequest(method, responseEntity, responseEntityType, requestEntity);
HandlerContext context = createHandlerContext();
try {
ClientResponse response = context.doChain(request);
if (ClientUtils.isErrorCode(response.getStatusCode())) {
throw new ClientWebException(request, response);
}
return response;
} catch (ClientWebException e) {
throw e;
} catch (ClientRuntimeException e) {