Package org.miaixz.bus.http
Class UnoUrl.Builder
java.lang.Object
org.miaixz.bus.http.UnoUrl.Builder
- Enclosing class:
UnoUrl
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddEncodedPathSegment(String encodedPathSegment) addEncodedPathSegments(String encodedPathSegments) Adds a set of encoded path segments separated by a slash (either\or/).addEncodedQueryParameter(String encodedName, String encodedValue) Adds the pre-encoded query parameter to this URL's query string.addPathSegment(String pathSegment) addPathSegments(String pathSegments) Adds a set of path segments separated by a slash (either\or/).addQueryParameter(String name, String value) Encodes the query parameter using UTF-8 and adds it to this URL's query string.build()encodedFragment(String encodedFragment) encodedPassword(String encodedPassword) encodedPath(String encodedPath) encodedQuery(String encodedQuery) encodedUsername(String encodedUsername) port(int port) removeAllEncodedQueryParameters(String encodedName) removePathSegment(int index) setEncodedPathSegment(int index, String encodedPathSegment) setEncodedQueryParameter(String encodedName, String encodedValue) setPathSegment(int index, String pathSegment) setQueryParameter(String name, String value) toString()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
scheme
-
username
-
encodedUsername
-
password
-
encodedPassword
-
host
- Parameters:
host- either a regular hostname, International Domain Name, IPv4 address, or IPv6 address.
-
port
-
addPathSegment
-
addPathSegments
Adds a set of path segments separated by a slash (either\or/). IfpathSegmentsstarts with a slash, the resulting URL will have empty path segment. -
addEncodedPathSegment
-
addEncodedPathSegments
Adds a set of encoded path segments separated by a slash (either\or/). IfencodedPathSegmentsstarts with a slash, the resulting URL will have empty path segment. -
setPathSegment
-
setEncodedPathSegment
-
removePathSegment
-
encodedPath
-
query
-
encodedQuery
-
addQueryParameter
Encodes the query parameter using UTF-8 and adds it to this URL's query string. -
addEncodedQueryParameter
Adds the pre-encoded query parameter to this URL's query string. -
setQueryParameter
-
setEncodedQueryParameter
-
removeAllQueryParameters
-
removeAllEncodedQueryParameters
-
fragment
-
encodedFragment
-
build
-
toString
-