public Builder setEncodedQueryParameter(String encodedName, @Nullable String encodedValue) { removeAllEncodedQueryParameters(encodedName); addEncodedQueryParameter(encodedName, encodedValue); return this; }
void addQueryParam(String name, @Nullable String value, boolean encoded) { if (relativeUrl != null) { // Do a one-time combination of the built relative URL and the base URL. urlBuilder = baseUrl.newBuilder(relativeUrl); if (urlBuilder == null) { throw new IllegalArgumentException( "Malformed URL. Base: " + baseUrl + ", Relative: " + relativeUrl); } relativeUrl = null; } if (encoded) { //noinspection ConstantConditions Checked to be non-null by above 'if' block. urlBuilder.addEncodedQueryParameter(name, value); } else { //noinspection ConstantConditions Checked to be non-null by above 'if' block. urlBuilder.addQueryParameter(name, value); } }
void addQueryParam(String name, @Nullable String value, boolean encoded) { if (relativeUrl != null) { // Do a one-time combination of the built relative URL and the base URL. urlBuilder = baseUrl.newBuilder(relativeUrl); if (urlBuilder == null) { throw new IllegalArgumentException( "Malformed URL. Base: " + baseUrl + ", Relative: " + relativeUrl); } relativeUrl = null; } if (encoded) { //noinspection ConstantConditions Checked to be non-null by above 'if' block. urlBuilder.addEncodedQueryParameter(name, value); } else { //noinspection ConstantConditions Checked to be non-null by above 'if' block. urlBuilder.addQueryParameter(name, value); } }
private Interceptor buildOkHttpInterceptor(){ return (chain -> { Request originalRequest = chain.request(); HttpUrl originalHttpUrl = originalRequest.url(); HttpUrl newHttpUrl = originalHttpUrl.newBuilder() .addEncodedQueryParameter(API_QUERY, apiKey) .build(); Request newRequest = originalRequest.newBuilder() .url(newHttpUrl).build(); return chain.proceed(newRequest);}); }
public Builder setEncodedQueryParameter(String encodedName, String encodedValue) { removeAllEncodedQueryParameters(encodedName); addEncodedQueryParameter(encodedName, encodedValue); return this; }
private LogoutUrlBuilder(HttpUrl url, String clientId, String returnToUrl) { assertNotNull(url, "base url"); assertNotNull(returnToUrl, "return to url"); parameters = new HashMap<>(); builder = url.newBuilder() .addPathSegment("v2") .addPathSegment("logout") .addEncodedQueryParameter("returnTo", returnToUrl); if (clientId != null) { builder.addQueryParameter("client_id", clientId); } }
private HttpUrl addParams( final HttpUrl url, final Map<String, Object> params ) { HttpUrl.Builder urlBuilder = url.newBuilder(); params.entrySet().stream(). filter( header -> header.getValue() != null ). forEach( header -> urlBuilder.addEncodedQueryParameter( header.getKey(), header.getValue().toString() ) ); return urlBuilder.build(); }
protected final void appendXmlNearbyStationsParameters(final HttpUrl.Builder url, final String stationId) { url.addQueryParameter("productsFilter", allProductsString().toString()); url.addQueryParameter("boardType", "dep"); url.addEncodedQueryParameter("input", ParserUtils.urlEncode(normalizeStationId(stationId), requestUrlEncoding)); url.addQueryParameter("sTI", "1"); url.addQueryParameter("start", "yes"); url.addQueryParameter("hcount", "0"); url.addQueryParameter("L", "vs_java3"); if (clientType != null) url.addEncodedQueryParameter("clientType", ParserUtils.urlEncode(clientType, requestUrlEncoding)); }
@Override protected void appendTripRequestParameters(final HttpUrl.Builder url, final Location from, final @Nullable Location via, final Location to, final Date time, final boolean dep, final @Nullable TripOptions options) { super.appendTripRequestParameters(url, from, via, to, time, dep, options); url.addEncodedQueryParameter("inclMOT_11", "on"); // night bus url.addEncodedQueryParameter("inclMOT_13", "on"); url.addEncodedQueryParameter("inclMOT_14", "on"); url.addEncodedQueryParameter("inclMOT_15", "on"); url.addEncodedQueryParameter("inclMOT_16", "on"); url.addEncodedQueryParameter("inclMOT_17", "on"); }
@Override protected void appendTripRequestParameters(final HttpUrl.Builder url, final Location from, final @Nullable Location via, final Location to, final Date time, final boolean dep, final @Nullable TripOptions options) { super.appendTripRequestParameters(url, from, via, to, time, dep, options); url.addEncodedQueryParameter("inclMOT_11", "on"); } }
@Override protected void appendTripRequestParameters(final HttpUrl.Builder url, final Location from, final @Nullable Location via, final Location to, final Date time, final boolean dep, final @Nullable TripOptions options) { super.appendTripRequestParameters(url, from, via, to, time, dep, options); url.addEncodedQueryParameter("inclMOT_11", "on"); url.addEncodedQueryParameter("inclMOT_13", "on"); url.addEncodedQueryParameter("inclMOT_14", "on"); url.addEncodedQueryParameter("inclMOT_15", "on"); url.addEncodedQueryParameter("inclMOT_16", "on"); url.addEncodedQueryParameter("inclMOT_17", "on"); }
private AuthorizeUrlBuilder(HttpUrl url, String clientId, String redirectUri) { assertNotNull(url, "base url"); assertNotNull(clientId, "client id"); assertNotNull(redirectUri, "redirect uri"); parameters = new HashMap<>(); builder = url.newBuilder() .addPathSegment("authorize") .addEncodedQueryParameter("redirect_uri", redirectUri) .addQueryParameter("client_id", clientId); withParameter("response_type", "code"); }
private static void addSessionToQuery(HttpUrl.Builder urlBuilder, AuthenticationType type, Tmdb tmdb) { if (type == AuthenticationType.GUEST) { urlBuilder.addEncodedQueryParameter(Tmdb.PARAM_GUEST_SESSION_ID, tmdb.getGuestSessionId()); } else if (type == AuthenticationType.ACCOUNT) { urlBuilder.addEncodedQueryParameter(Tmdb.PARAM_SESSION_ID, tmdb.getSessionId()); } }
protected void appendCommonQueryTripsBinaryParameters(final HttpUrl.Builder url) { url.addQueryParameter("h2g-direct", "11"); if (clientType != null) url.addEncodedQueryParameter("clientType", ParserUtils.urlEncode(clientType, requestUrlEncoding)); }
@Override protected void appendTripRequestParameters(final HttpUrl.Builder url, final Location from, final @Nullable Location via, final Location to, final Date time, final boolean dep, final @Nullable TripOptions options) { super.appendTripRequestParameters(url, from, via, to, time, dep, options); if (options != null && options.products != null) { for (final Product p : options.products) { if (p == Product.BUS) url.addEncodedQueryParameter("inclMOT_11", "on"); // night bus } } }
private final void appendItdDateTimeParameters(final HttpUrl.Builder url, final Date time) { final Calendar c = new GregorianCalendar(timeZone); c.setTime(time); final int year = c.get(Calendar.YEAR); final int month = c.get(Calendar.MONTH) + 1; final int day = c.get(Calendar.DAY_OF_MONTH); final int hour = c.get(Calendar.HOUR_OF_DAY); final int minute = c.get(Calendar.MINUTE); url.addEncodedQueryParameter("itdDate", String.format(Locale.ENGLISH, "%04d%02d%02d", year, month, day)); url.addEncodedQueryParameter("itdTime", String.format(Locale.ENGLISH, "%02d%02d", hour, minute)); }
@Override protected void appendTripRequestParameters(final HttpUrl.Builder url, final Location from, final @Nullable Location via, final Location to, final Date time, final boolean dep, final @Nullable TripOptions options) { super.appendTripRequestParameters(url, from, via, to, time, dep, options); if (options != null && options.products != null) { for (final Product p : options.products) { if (p == Product.CABLECAR) url.addEncodedQueryParameter("inclMOT_11", "on"); // Schwebebahn } } }
public Builder setEncodedQueryParameter(String encodedName, String encodedValue) { removeAllEncodedQueryParameters(encodedName); addEncodedQueryParameter(encodedName, encodedValue); return this; }
.addPathSegment("project") .addPathSegment("issues") .addEncodedQueryParameter(ID, encoded(effectiveKey)) .addEncodedQueryParameter("pullRequest", encoded(branchConfiguration.pullRequestKey())) .addQueryParameter(RESOLVED, "false") .build() return httpUrl.newBuilder() .addPathSegment(DASHBOARD) .addEncodedQueryParameter(ID, encoded(effectiveKey)) .addEncodedQueryParameter(BRANCH, encoded(branchConfiguration.branchName())) .build() .url(); return httpUrl.newBuilder() .addPathSegment(DASHBOARD) .addEncodedQueryParameter(ID, encoded(effectiveKey)) .addEncodedQueryParameter(BRANCH, encoded(branchConfiguration.branchName())) .addQueryParameter(RESOLVED, "false") .build() return httpUrl.newBuilder() .addPathSegment(DASHBOARD) .addEncodedQueryParameter(ID, encoded(effectiveKey)) .build() .url();
public Builder setEncodedQueryParameter(String encodedName, @Nullable String encodedValue) { removeAllEncodedQueryParameters(encodedName); addEncodedQueryParameter(encodedName, encodedValue); return this; }