protected String withQueryWithoutParams(final String query) { // encode query StringBuilder sb = StringBuilderPool.DEFAULT.stringBuilder(); encodeAndAppendQuery(sb, query); return sb.toString(); }
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 = StringUtils.stringBuilder(); encodeAndAppendQuery(sb, query); return sb.toString(); }
static String createUrl(final String rewriteScheme, final String rewriteHost, final int rewritePort, final String rewriteRequestURI, final String rewriteQueryString) { final StringBuilder append = new StringBuilder(rewriteScheme + "://" + rewriteHost + (rewritePort > 0 ? ":" + rewritePort : "")) .append(rewriteRequestURI == null ? "" : encodePath(rewriteRequestURI)); if (rewriteQueryString != null) { return encodeAndAppendQuery(append.append('?'), rewriteQueryString).toString(); } return append.toString(); } }
protected String withQueryWithParams(final String query, final List<Param> queryParams) { // concatenate encoded query + encoded query params StringBuilder sb = StringUtils.stringBuilder(); encodeAndAppendQuery(sb, query); sb.append('&'); encodeAndAppendQueryParams(sb, queryParams); sb.setLength(sb.length() - 1); return sb.toString(); }