private String encodeQuery(final String query, final List<Param> queryParams) { return isNonEmpty(query) ? withQuery(query, queryParams) : withoutQuery(queryParams); } }
public static ByteBuffer urlEncodeFormParams(List<Param> params, Charset charset) { return StringUtils.charSequence2ByteBuffer(urlEncodeFormParams0(params, charset), US_ASCII); }
@Override protected void deallocate() { closeSilently(body); } }
private String withQuery(final String query, final List<Param> queryParams) { return isNonEmpty(queryParams) ? withQueryWithParams(query, queryParams) : withQueryWithoutParams(query); }
private String withoutQuery(final List<Param> queryParams) { return isNonEmpty(queryParams) ? withoutQueryWithParams(queryParams) : null; }
public String toRelativeUrl() { StringBuilder sb = StringBuilderPool.DEFAULT.stringBuilder(); if (MiscUtils.isNonEmpty(path)) sb.append(path); else sb.append('/'); if (query != null) sb.append('?').append(query); return sb.toString(); }
public Builder setQop(String qop) { if (isNonEmpty(qop)) { this.qop = qop; } return this; }
protected String withQueryWithParams(final String query, final List<Param> queryParams) { // concatenate encoded query + encoded query params StringBuilder sb = StringBuilderPool.DEFAULT.stringBuilder(); encodeAndAppendQuery(sb, query); sb.append('&'); encodeAndAppendQueryParams(sb, queryParams); sb.setLength(sb.length() - 1); return sb.toString(); }
protected String withQueryWithoutParams(final String query) { // encode query StringBuilder sb = StringBuilderPool.DEFAULT.stringBuilder(); encodeAndAppendQuery(sb, query); return sb.toString(); }
protected String withoutQueryWithParams(final List<Param> queryParams) { // concatenate raw queryParams StringBuilder sb = StringBuilderPool.DEFAULT.stringBuilder(); appendRawQueryParams(sb, queryParams); sb.setLength(sb.length() - 1); return sb.toString(); } };
protected String withoutQueryWithParams(final List<Param> queryParams) { // concatenate encoded query params StringBuilder sb = StringBuilderPool.DEFAULT.stringBuilder(); encodeAndAppendQueryParams(sb, queryParams); sb.setLength(sb.length() - 1); return sb.toString(); } },
public ConsumerKey(String key, String secret) { this.key = key; this.secret = secret; this.percentEncodedKey = Utf8UrlEncoder.percentEncodeQueryElement(key); }
@Override public void touch() { touch = unpreciseMillisTime(); }
public FileBodyGenerator(File file, long regionSeek, long regionLength) { this.file = assertNotNull(file, "file"); this.regionLength = regionLength; this.regionSeek = regionSeek; }
/** * {@inheritDoc} */ public void onAllBytesReceived() { closeSilently(file); }
@Override public boolean hasResponseBody() { return isNonEmpty(bodyParts); }
protected String withQueryWithParams(final String query, final List<Param> queryParams) { // concatenate raw query + raw query params StringBuilder sb = StringBuilderPool.DEFAULT.stringBuilder(); sb.append(query); appendRawQueryParams(sb, queryParams); sb.setLength(sb.length() - 1); return sb.toString(); }
public RequestToken(String key, String token) { this.key = key; this.secret = token; this.percentEncodedKey = Utf8UrlEncoder.percentEncodeQueryElement(key); }
public InputStreamPart(String name, InputStream inputStream, String fileName, long contentLength, String contentType, Charset charset, String contentId, String transferEncoding) { super(name, contentType, charset, fileName, contentId, transferEncoding); this.inputStream = assertNotNull(inputStream, "inputStream"); this.contentLength = contentLength; }
private void closeConsumer() { if (bodyConsumer != null) closeSilently(bodyConsumer); }