public class HttpUrlEncodes extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
CONTENT_TYPE
The default HTML form content type.
|
| 构造器和说明 |
|---|
HttpUrlEncodes() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
decodeFormFields(String content,
String charset)
Decode/unescape www-url-form-encoded content.
|
static String |
format(Iterable<? extends StringNameValuePair> parameters,
char parameterSeparator,
Charset charset)
Returns a String that is suitable for use as an
application/x-www-form-urlencoded
list of parameters in an HTTP PUT or HTTP POST. |
static String |
format(Iterable<? extends StringNameValuePair> parameters,
Charset charset)
Returns a String that is suitable for use as an
application/x-www-form-urlencoded
list of parameters in an HTTP PUT or HTTP POST. |
static String |
format(List<? extends StringNameValuePair> parameters,
char parameterSeparator,
String charset)
Returns a String that is suitable for use as an
application/x-www-form-urlencoded
list of parameters in an HTTP PUT or HTTP POST. |
static String |
format(List<? extends StringNameValuePair> parameters,
String charset)
Returns a String that is suitable for use as an
application/x-www-form-urlencoded
list of parameters in an HTTP PUT or HTTP POST. |
static String |
formatSegments(Iterable<String> segments,
Charset charset)
Returns a string consisting of joint encoded path segments.
|
static String |
formatSegments(String... segments)
Returns a string consisting of joint encoded path segments.
|
static List<StringNameValuePair> |
parse(CharArrayBuffer buf,
Charset charset,
char... separators)
Returns a list of
StringNameValuePairs parameters. |
static List<StringNameValuePair> |
parse(String s,
Charset charset)
Returns a list of
StringNameValuePairs URI query parameters. |
static List<StringNameValuePair> |
parse(String s,
Charset charset,
char... separators)
Returns a list of
StringNameValuePairs as parsed from the given string using the given character
encoding. |
static List<StringNameValuePair> |
parse(URI uri,
Charset charset)
Returns a list of
StringNameValuePairs URI query parameters. |
static List<String> |
parsePathSegments(CharSequence s)
Returns a list of URI path segments.
|
static List<String> |
parsePathSegments(CharSequence s,
Charset charset)
Returns a list of URI path segments.
|
public static List<StringNameValuePair> parse(URI uri, Charset charset)
StringNameValuePairs URI query parameters.
By convention, '&' and ';' are accepted as parameter separators.uri - input URI.charset - parameter charset.public static List<StringNameValuePair> parse(String s, Charset charset)
StringNameValuePairs URI query parameters.
By convention, '&' and ';' are accepted as parameter separators.s - URI query component.charset - charset to use when decoding the parameters.public static List<StringNameValuePair> parse(String s, Charset charset, char... separators)
StringNameValuePairs as parsed from the given string using the given character
encoding.s - input text.charset - parameter charset.separators - parameter separators.public static List<StringNameValuePair> parse(CharArrayBuffer buf, Charset charset, char... separators)
StringNameValuePairs parameters.buf - text to parse.charset - Encoding to use when decoding the parameters.separators - element separators.StringNameValuePair as built from the URI's query portion.public static List<String> parsePathSegments(CharSequence s, Charset charset)
s - URI path component.charset - parameter charset.public static List<String> parsePathSegments(CharSequence s)
s - URI path component.public static String formatSegments(Iterable<String> segments, Charset charset)
segments - the segments.charset - parameter charset.public static String formatSegments(String... segments)
segments - the segments.public static String format(List<? extends StringNameValuePair> parameters, String charset)
application/x-www-form-urlencoded
list of parameters in an HTTP PUT or HTTP POST.parameters - The parameters to include.charset - The encoding to use.application/x-www-form-urlencoded stringpublic static String format(List<? extends StringNameValuePair> parameters, char parameterSeparator, String charset)
application/x-www-form-urlencoded
list of parameters in an HTTP PUT or HTTP POST.parameters - The parameters to include.parameterSeparator - The parameter separator, by convention, '&' or ';'.charset - The encoding to use.application/x-www-form-urlencoded stringpublic static String format(Iterable<? extends StringNameValuePair> parameters, Charset charset)
application/x-www-form-urlencoded
list of parameters in an HTTP PUT or HTTP POST.parameters - The parameters to include.charset - The encoding to use.application/x-www-form-urlencoded stringpublic static String format(Iterable<? extends StringNameValuePair> parameters, char parameterSeparator, Charset charset)
application/x-www-form-urlencoded
list of parameters in an HTTP PUT or HTTP POST.parameters - The parameters to include.parameterSeparator - The parameter separator, by convention, '&' or ';'.charset - The encoding to use.application/x-www-form-urlencoded stringCopyright © 2022. All rights reserved.