private static String getBodyHash(final HttpRequest request, final byte[] key, final String algorithm) throws UnsupportedEncodingException, GeneralSecurityException { if (request.getPostBodyLength() > 0) { final byte[] text = MacTokenHandler.getBody(request); final byte[] hashed = MacTokenHandler.hash(text, key, algorithm); return new String(hashed, "UTF-8"); } return ""; }
: new HttpPut(requestUri); if (request.getPostBodyLength() > 0) { enclosingMethod.setEntity(new InputStreamEntity(request.getPostBody(), request.getPostBodyLength()));
: new HttpPut(requestUri); if (request.getPostBodyLength() > 0) { enclosingMethod.setEntity(new InputStreamEntity(request.getPostBody(), request.getPostBodyLength()));
: new HttpPut(requestUri); if (request.getPostBodyLength() > 0) { enclosingMethod.setEntity(new InputStreamEntity(request.getPostBody(), request.getPostBodyLength()));
if (result.getPostBodyLength() == 0) { result.setPostBody(CharsetUtil.getUtf8Bytes(oauthData)); } else {
@Test public void postBodyCopied() throws Exception { HttpRequest request = new HttpRequest(DEFAULT_URI).setPostBody(POST_BODY.getBytes()); assertEquals(POST_BODY.length(), request.getPostBodyLength()); assertEquals(POST_BODY, IOUtils.toString(request.getPostBody(), "UTF-8")); assertEquals(POST_BODY, request.getPostBodyAsString()); }
if (result.getPostBodyLength() == 0) { result.setPostBody(CharsetUtil.getUtf8Bytes(oauthData)); } else {
if (result.getPostBodyLength() == 0) { result.setPostBody(CharsetUtil.getUtf8Bytes(oauthData)); } else {
@Test public void postBodyCopied() throws Exception { HttpRequest request = new HttpRequest(DEFAULT_URI).setPostBody(POST_BODY.getBytes()); assertEquals(POST_BODY.length(), request.getPostBodyLength()); assertEquals(POST_BODY, IOUtils.toString(request.getPostBody(), "UTF-8")); assertEquals(POST_BODY, request.getPostBodyAsString()); }
@Test public void postBodyCopied() throws Exception { HttpRequest request = new HttpRequest(DEFAULT_URI).setPostBody(POST_BODY.getBytes()); assertEquals(POST_BODY.length(), request.getPostBodyLength()); assertEquals(POST_BODY, IOUtils.toString(request.getPostBody(), "UTF-8")); assertEquals(POST_BODY, request.getPostBodyAsString()); }