String httpMethod = getHttpMethod(method);
String mimeType = getConsumes(method);
String accept = MediaType.WILDCARD;
String user = CurrentUser.getUser();
ClientResponse response = Client.create(new DefaultClientConfig())
.resource(UriBuilder.fromUri(url).build())
.header(REMOTE_USER, user).accept(accept)
.type(mimeType).method(httpMethod, ClientResponse.class,
(isPost(httpMethod) ? incomingRequest.getInputStream() : null));
incomingRequest.getInputStream().reset();