public static final class HttpUrl.Builder
extends java.lang.Object
| 构造器和说明 |
|---|
Builder() |
| 限定符和类型 | 方法和说明 |
|---|---|
HttpUrl.Builder |
addEncodedPathSegment(java.lang.String encodedPathSegment) |
HttpUrl.Builder |
addEncodedPathSegments(java.lang.String encodedPathSegments)
Adds a set of encoded path segments separated by a slash (either
\ or /). |
HttpUrl.Builder |
addEncodedQueryParameter(java.lang.String encodedName,
java.lang.String encodedValue)
Adds the pre-encoded query parameter to this URL's query string.
|
HttpUrl.Builder |
addPathSegment(java.lang.String pathSegment) |
HttpUrl.Builder |
addPathSegments(java.lang.String pathSegments)
Adds a set of path segments separated by a slash (either
\ or /). |
HttpUrl.Builder |
addQueryParameter(java.lang.String name,
java.lang.String value)
Encodes the query parameter using UTF-8 and adds it to this URL's query string.
|
HttpUrl |
build() |
HttpUrl.Builder |
encodedFragment(java.lang.String encodedFragment) |
HttpUrl.Builder |
encodedPassword(java.lang.String encodedPassword) |
HttpUrl.Builder |
encodedPath(java.lang.String encodedPath) |
HttpUrl.Builder |
encodedQuery(java.lang.String encodedQuery) |
HttpUrl.Builder |
encodedUsername(java.lang.String encodedUsername) |
HttpUrl.Builder |
fragment(java.lang.String fragment) |
HttpUrl.Builder |
host(java.lang.String host) |
HttpUrl.Builder |
password(java.lang.String password) |
HttpUrl.Builder |
port(int port) |
HttpUrl.Builder |
query(java.lang.String query) |
HttpUrl.Builder |
removeAllEncodedQueryParameters(java.lang.String encodedName) |
HttpUrl.Builder |
removeAllQueryParameters(java.lang.String name) |
HttpUrl.Builder |
removePathSegment(int index) |
HttpUrl.Builder |
scheme(java.lang.String scheme) |
HttpUrl.Builder |
setEncodedPathSegment(int index,
java.lang.String encodedPathSegment) |
HttpUrl.Builder |
setEncodedQueryParameter(java.lang.String encodedName,
java.lang.String encodedValue) |
HttpUrl.Builder |
setPathSegment(int index,
java.lang.String pathSegment) |
HttpUrl.Builder |
setQueryParameter(java.lang.String name,
java.lang.String value) |
java.lang.String |
toString() |
HttpUrl.Builder |
username(java.lang.String username) |
public HttpUrl.Builder scheme(java.lang.String scheme)
public HttpUrl.Builder username(java.lang.String username)
public HttpUrl.Builder encodedUsername(java.lang.String encodedUsername)
public HttpUrl.Builder password(java.lang.String password)
public HttpUrl.Builder encodedPassword(java.lang.String encodedPassword)
public HttpUrl.Builder host(java.lang.String host)
host - either a regular hostname, International Domain Name, IPv4 address, or IPv6
address.public HttpUrl.Builder port(int port)
public HttpUrl.Builder addPathSegment(java.lang.String pathSegment)
public HttpUrl.Builder addPathSegments(java.lang.String pathSegments)
\ or /). If
pathSegments starts with a slash, the resulting URL will have empty path segment.public HttpUrl.Builder addEncodedPathSegment(java.lang.String encodedPathSegment)
public HttpUrl.Builder addEncodedPathSegments(java.lang.String encodedPathSegments)
\ or /). If
encodedPathSegments starts with a slash, the resulting URL will have empty path
segment.public HttpUrl.Builder setPathSegment(int index, java.lang.String pathSegment)
public HttpUrl.Builder setEncodedPathSegment(int index, java.lang.String encodedPathSegment)
public HttpUrl.Builder removePathSegment(int index)
public HttpUrl.Builder encodedPath(java.lang.String encodedPath)
public HttpUrl.Builder query(java.lang.String query)
public HttpUrl.Builder encodedQuery(java.lang.String encodedQuery)
public HttpUrl.Builder addQueryParameter(java.lang.String name, java.lang.String value)
public HttpUrl.Builder addEncodedQueryParameter(java.lang.String encodedName, java.lang.String encodedValue)
public HttpUrl.Builder setQueryParameter(java.lang.String name, java.lang.String value)
public HttpUrl.Builder setEncodedQueryParameter(java.lang.String encodedName, java.lang.String encodedValue)
public HttpUrl.Builder removeAllQueryParameters(java.lang.String name)
public HttpUrl.Builder removeAllEncodedQueryParameters(java.lang.String encodedName)
public HttpUrl.Builder fragment(java.lang.String fragment)
public HttpUrl.Builder encodedFragment(java.lang.String encodedFragment)
public HttpUrl build()
public java.lang.String toString()
toString 在类中 java.lang.Object