private Uri computeUri() { Uri tempUri = this.uri; if (tempUri == null) { LOGGER.debug("setUrl hasn't been invoked. Using {}", DEFAULT_REQUEST_URL); tempUri = DEFAULT_REQUEST_URL; } else { Uri.validateSupportedScheme(tempUri); } return uriEncoder.encode(tempUri, queryParams); }
protected RequestBuilderBase(String method, boolean disableUrlEncoding, boolean validateHeaders) { this.method = method; this.uriEncoder = UriEncoder.uriEncoder(disableUrlEncoding); this.headers = new DefaultHttpHeaders(validateHeaders); }
private String encodeQuery(final String query, final List<Param> queryParams) { return isNonEmpty(query) ? withQuery(query, queryParams) : withoutQuery(queryParams); } }
private String withQuery(final String query, final List<Param> queryParams) { return isNonEmpty(queryParams) ? withQueryWithParams(query, queryParams) : withQueryWithoutParams(query); }
public Uri encode(Uri uri, List<Param> queryParams) { String newPath = encodePath(uri.getPath()); String newQuery = encodeQuery(uri.getQuery(), queryParams); return new Uri(uri.getScheme(), uri.getUserInfo(), uri.getHost(), uri.getPort(), newPath, newQuery, uri.getFragment()); }
private String withoutQuery(final List<Param> queryParams) { return isNonEmpty(queryParams) ? withoutQueryWithParams(queryParams) : null; }
public Uri encode(Uri uri, List<Param> queryParams) { String newPath = encodePath(uri.getPath()); String newQuery = encodeQuery(uri.getQuery(), queryParams); return new Uri(uri.getScheme(),// uri.getUserInfo(),// uri.getHost(),// uri.getPort(),// newPath,// newQuery); }
private final String withQuery(final String query, final List<Param> queryParams) { return isNonEmpty(queryParams) ? withQueryWithParams(query, queryParams) : withQueryWithoutParams(query); }
private final String withoutQuery(final List<Param> queryParams) { return isNonEmpty(queryParams) ? withoutQueryWithParams(queryParams) : null; }
private final String encodeQuery(final String query, final List<Param> queryParams) { return isNonEmpty(query) ? withQuery(query, queryParams) : withoutQuery(queryParams); } }
protected RequestBuilderBase(Request prototype, boolean disableUrlEncoding, boolean validateHeaders) { this.method = prototype.getMethod(); this.uriEncoder = UriEncoder.uriEncoder(disableUrlEncoding); this.uri = prototype.getUri(); this.address = prototype.getAddress();
private void computeFinalUri() { if (request.uri == null) { logger.debug("setUrl hasn't been invoked. Using {}", DEFAULT_REQUEST_URL); request.uri = DEFAULT_REQUEST_URL; } else { validateSupportedScheme(request.uri); } request.uri = uriEncoder.encode(request.uri, rbQueryParams); }
protected RequestBuilderBase(Class<T> derived, String method, boolean disableUrlEncoding) { this(derived, method, UriEncoder.uriEncoder(disableUrlEncoding)); }