public class UriUtils extends Object
Constructor and Description |
---|
UriUtils() |
Modifier and Type | Method and Description |
---|---|
static String |
decode(String value,
Charset charset)
Uri Decode the value.
|
static String |
encode(String value)
Uri Encode the value, using the default Charset.
|
static String |
encode(String value,
Charset charset)
Uri Encode the value.
|
static String |
encodeReserved(String value,
feign.template.UriUtils.FragmentType type,
Charset charset)
Encodes the value, preserving all reserved characters..
|
static boolean |
isAbsolute(String uri)
Determines if the provided uri is an absolute uri.
|
static boolean |
isEncoded(String value)
Determines if the value is already pct-encoded.
|
static String |
pathEncode(String path,
Charset charset)
Uri Encode a Path Fragment.
|
static String |
queryEncode(String query,
Charset charset)
Uri Encode a Query Fragment.
|
static String |
queryParamEncode(String queryParam,
Charset charset)
Uri Encode a Query Parameter name or value.
|
public static boolean isEncoded(String value)
value
- to check.public static String encode(String value)
value
- to encode.public static String encode(String value, Charset charset)
value
- to encode.charset
- to use.public static String decode(String value, Charset charset)
value
- to decodecharset
- to use.public static String pathEncode(String path, Charset charset)
path
- containing the path fragment.charset
- to use.public static String queryEncode(String query, Charset charset)
query
- containing the query fragmentcharset
- to use.public static String queryParamEncode(String queryParam, Charset charset)
queryParam
- containing the query parameter.charset
- to use.public static boolean isAbsolute(String uri)
uri
- to evaluate.public static String encodeReserved(String value, feign.template.UriUtils.FragmentType type, Charset charset)
value
- inspect.type
- identifying which uri fragment rules to apply.charset
- to use.Copyright © 2012–2019 OpenFeign. All rights reserved.