/** * Get a query parameter by name if present. * * @param name parameter name * @return query parameter if present */ public Optional<String> queryParam(String name) { return url.queryParam(name); }
/** * Get a query parameter by name if present. * * @param name parameter name * @return query parameter if present */ public Optional<String> queryParam(String name) { return url.queryParam(name); }
/** * Get a query parameter by name if present. * * @param name parameter name * @return query parameter if present */ public Optional<String> queryParam(String name) { return url.queryParam(name); }
/** * Get a query parameter by name if present. * * @param name parameter name * @return query parameter if present */ public Optional<String> queryParam(String name) { return url.queryParam(name); }
/** * Get a query parameter by name if present. * * @param name parameter name * @return query parameter if present */ public Optional<String> queryParam(String name) { return url.queryParam(name); }
@Test public void decodesQueryParamsContainingEncodedEquals() { Url url = url("http://example.com/?foo=a%2Bb%3Dc") .build(); assertThat(url.queryParam("foo"), isValue("a+b=c")); }
@Test public void decodesQueryParams() { Url url = url("http://example.com/?foo=bar") .build(); System.out.println(url.query()); assertThat(url.queryParam("foo"), isValue("bar")); }