public static HttpRequest create(HttpMethod method, String action) throws URISyntaxException { URI uri = new URI(action); HttpRequest request = new DefaultHttpRequest(new HttpVersion("STREST", 0, 1, true), method, uri.toASCIIString()); // request.setHeader(HttpHeaders.Names.ACCEPT_ENCODING, HttpHeaders.Values.GZIP); request.setHeader("Strest-Txn-Id", generateTxnId()); request.setProtocolVersion(new HttpVersion("STREST", 0, 1, true)); return request; }