The list of methods to do URL Create are organized into topic(s).
String
buildUrl(final String baseUrl, final String... parts) Given a base URL and some path fragments, build a complete, valid URL
if (parts == null || parts.length < 1) {
return baseUrl;
final StringBuilder urlBuilder = new StringBuilder();
if (parts[0] == null || !parts[0].startsWith(baseUrl)) {
urlBuilder.append(baseUrl);
for (String part : parts) {
...
URL
buildUrl(String base, Map params) build Url
StringBuffer sb = new StringBuffer(base);
sb.append("?");
Iterator ip = params.keySet().iterator();
while (ip.hasNext()) {
String param = (String) ip.next();
if (param == null)
continue;
sb.append(param);
...
String
buildUrl(String baseUrl, Map queryParams, String anchor) Builds an URL.
StringBuffer url = new StringBuffer();
url.append(baseUrl);
if (queryParams != null && !queryParams.isEmpty()) {
url.append(QUERY_CHAR);
url.append(makeUriString(queryParams));
if (anchor != null) {
url.append(ANCHOR_CHAR);
...
URL
buildUrl(String context, String... relocations) Use URL context and one or more relocations to build end URL.
try {
return buildUrl(new URL(context), relocations);
} catch (MalformedURLException e) {
throw new AssertionError("URL('" + context + "') isn't valid URL");