public final class HttpParameter extends Object implements Comparable<HttpParameter>, Serializable
Constructor and Description |
---|
HttpParameter(JSONObject jsonObject) |
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) |
public HttpParameter(JSONObject jsonObject)
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 JSONObject getJsonObject()
public File getFile()
public InputStream getFileBody()
public boolean isFile()
public boolean isJson()
public boolean hasFileBody()
public String getContentType()
public static boolean containsJson(HttpParameter[] params)
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 © 2018. All rights reserved.