public final class HttpParameter extends Object implements Comparable<HttpParameter>, Serializable
Constructor and Description |
---|
HttpParameter(String name,
boolean value) |
HttpParameter(String name,
double value) |
HttpParameter(String name,
File file) |
HttpParameter(String name,
int value) |
HttpParameter(String name,
long value) |
HttpParameter(String name,
String value) |
HttpParameter(String name,
String fileName,
InputStream fileBody) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(HttpParameter o) |
static boolean |
containsFile(HttpParameter[] params) |
static String |
decode(String value) |
static List<HttpParameter> |
decodeParameters(String queryParameters)
Parses a query string without the leading "?"
|
static String |
encode(String value) |
static String |
encodeParameters(HttpParameter[] httpParams) |
boolean |
equals(Object o) |
String |
getContentType() |
File |
getFile() |
InputStream |
getFileBody() |
String |
getName() |
static HttpParameter[] |
getParameterArray(String name,
int value) |
static HttpParameter[] |
getParameterArray(String name1,
int value1,
String name2,
int value2) |
static HttpParameter[] |
getParameterArray(String name,
String value) |
static HttpParameter[] |
getParameterArray(String name1,
String value1,
String name2,
String value2) |
String |
getValue() |
boolean |
hasFileBody() |
int |
hashCode() |
boolean |
isFile() |
String |
toString() |
public HttpParameter(String name, String fileName, InputStream fileBody)
public HttpParameter(String name, int value)
public HttpParameter(String name, long value)
public HttpParameter(String name, double value)
public HttpParameter(String name, boolean value)
public String getName()
public String getValue()
public File getFile()
public InputStream getFileBody()
public boolean isFile()
public boolean hasFileBody()
public String getContentType()
public static boolean containsFile(HttpParameter[] params)
public static HttpParameter[] getParameterArray(String name, String value)
public static HttpParameter[] getParameterArray(String name, int value)
public static HttpParameter[] getParameterArray(String name1, String value1, String name2, String value2)
public static HttpParameter[] getParameterArray(String name1, int value1, String name2, int value2)
public int compareTo(HttpParameter o)
compareTo
in interface Comparable<HttpParameter>
public static String encodeParameters(HttpParameter[] httpParams)
public static String encode(String value)
value
- string to be encodedpublic static String decode(String value)
value
- string to be decoded. The natural opposite of encode() above.public static List<HttpParameter> decodeParameters(String queryParameters)
queryParameters
- a query parameter string, like a=hello&b=worldCopyright © 2016. All rights reserved.