public final class URIBuilder
extends java.lang.Object
High-level HTTP clients typically have this functionality built-in, but we are using java.net.HttpURLConnection and have no such feature available to us, so we added this basic one.
| Constructor and Description |
|---|
URIBuilder() |
| Modifier and Type | Method and Description |
|---|---|
URIBuilder |
appendPathSegments(java.lang.String... segments)
Appends the given path segments to the URI.
|
URIBuilder |
appendQueryParam(java.lang.String name,
boolean value)
Appends the given query parameter to the URI.
|
URIBuilder |
appendQueryParam(java.lang.String name,
java.lang.String value)
Appends the given query parameter to the URI.
|
java.lang.String |
toString() |
java.lang.String |
toURIString() |
public URIBuilder appendPathSegments(java.lang.String... segments)
segments - one or more path segments to appendjava.lang.IllegalArgumentException - when empty or any path segment is emptyjava.lang.NullPointerException - if any segment is nullpublic URIBuilder appendQueryParam(java.lang.String name, java.lang.String value)
name - query parameter namevalue - query parameter valuejava.lang.NullPointerException - if any argument is nullpublic URIBuilder appendQueryParam(java.lang.String name, boolean value)
name - query parameter namevalue - query parameter valuejava.lang.NullPointerException - if any argument is nullpublic java.lang.String toURIString()
Stringpublic java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2022 Contrast Security, Inc.. All rights reserved.