java.lang.Object | |
↳ | org.apache.http.client.utils.URIUtils |
A collection of utilities for URIs, to workaround bugs within the class or for ease-of-use features.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Constructs a URI using all the parameters.
| |||||||||||
Resolves a URI reference against a base URI.
| |||||||||||
Resolves a URI reference against a base URI.
| |||||||||||
A convenience method for
rewriteURI(URI, HttpHost, boolean) that always keeps the
fragment.
| |||||||||||
A convenience method for creating a new URI whose scheme, host
and port are taken from the target host, but whose path, query and
fragment are taken from the existing URI.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class java.lang.Object
|
Constructs a URI using all the parameters. This should be used instead of URI(String, String, String, int, String, String, String) or any of the other URI multi-argument URI constructors. See HTTPCLIENT-730 for more information.
scheme | Scheme name |
---|---|
host | Host name |
port | Port number |
path | Path |
query | Query |
fragment | Fragment |
URISyntaxException | If both a scheme and a path are given but the path is relative, if the URI string constructed from the given components violates RFC 2396, or if the authority component of the string is present but cannot be parsed as a server-based authority |
---|
Resolves a URI reference against a base URI. Work-around for bug in
java.net.URI (
baseURI | the base URI |
---|---|
reference | the URI reference |
Resolves a URI reference against a base URI. Work-around for bug in
java.net.URI (
baseURI | the base URI |
---|---|
reference | the URI reference |
A convenience method for rewriteURI(URI, HttpHost, boolean) that always keeps the fragment.
URISyntaxException |
---|
A convenience method for creating a new URI whose scheme, host and port are taken from the target host, but whose path, query and fragment are taken from the existing URI. The fragment is only used if dropFragment is false.
uri | Contains the path, query and fragment to use. |
---|---|
target | Contains the scheme, host and port to use. |
dropFragment | True if the fragment should not be copied. |
URISyntaxException | If the resulting URI is invalid. |
---|