public class HttpUtil
extends java.lang.Object
Constructor and Description |
---|
HttpUtil() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
addParameter(java.lang.String url,
java.lang.String name,
boolean value) |
static java.lang.String |
addParameter(java.lang.String url,
java.lang.String name,
double value) |
static java.lang.String |
addParameter(java.lang.String url,
java.lang.String name,
int value) |
static java.lang.String |
addParameter(java.lang.String url,
java.lang.String name,
long value) |
static java.lang.String |
addParameter(java.lang.String url,
java.lang.String name,
short value) |
static java.lang.String |
addParameter(java.lang.String url,
java.lang.String name,
java.lang.String value) |
static java.lang.String |
decodePath(java.lang.String path) |
static java.lang.String |
decodeURL(java.lang.String url) |
static java.lang.String |
decodeURL(java.lang.String url,
boolean unescapeSpaces)
Deprecated.
As of Wilberforce (7.0.x), replaced by
decodeURL(String) |
static java.lang.String |
encodeParameters(java.lang.String url) |
static java.lang.String |
encodePath(java.lang.String path) |
static java.lang.String |
encodeURL(java.lang.String url)
Deprecated.
As of Judson (7.1.x), replaced by
URLCodec.encodeURL(String) |
static java.lang.String |
encodeURL(java.lang.String url,
boolean escapeSpaces)
Deprecated.
As of Judson (7.1.x), replaced by
URLCodec.encodeURL(String, boolean) |
static java.lang.String |
fixPath(java.lang.String path) |
static java.lang.String |
fixPath(java.lang.String path,
boolean leading,
boolean trailing) |
static java.lang.String |
getCompleteURL(javax.servlet.http.HttpServletRequest request) |
static javax.servlet.http.Cookie[] |
getCookies() |
static java.lang.String |
getDomain(java.lang.String url) |
static Http |
getHttp() |
static java.lang.String |
getIpAddress(java.lang.String url) |
static java.lang.String |
getParameter(java.lang.String url,
java.lang.String name) |
static java.lang.String |
getParameter(java.lang.String url,
java.lang.String name,
boolean escaped) |
static java.util.Map<java.lang.String,java.lang.String[]> |
getParameterMap(java.lang.String queryString) |
static java.lang.String |
getPath(java.lang.String url) |
static java.lang.String |
getProtocol(javax.portlet.ActionRequest actionRequest) |
static java.lang.String |
getProtocol(boolean secure) |
static java.lang.String |
getProtocol(javax.servlet.http.HttpServletRequest request) |
static java.lang.String |
getProtocol(javax.portlet.RenderRequest renderRequest) |
static java.lang.String |
getProtocol(java.lang.String url) |
static java.lang.String |
getQueryString(java.lang.String url) |
static java.lang.String |
getRequestURL(javax.servlet.http.HttpServletRequest request) |
static boolean |
hasDomain(java.lang.String url) |
static boolean |
hasProtocol(java.lang.String url) |
static boolean |
hasProxyConfig() |
static boolean |
isNonProxyHost(java.lang.String host) |
static boolean |
isProxyHost(java.lang.String host) |
static boolean |
isSecure(java.lang.String url) |
static java.lang.String |
normalizePath(java.lang.String uri) |
static java.util.Map<java.lang.String,java.lang.String[]> |
parameterMapFromString(java.lang.String queryString) |
static java.lang.String |
parameterMapToString(java.util.Map<java.lang.String,java.lang.String[]> parameterMap) |
static java.lang.String |
parameterMapToString(java.util.Map<java.lang.String,java.lang.String[]> parameterMap,
boolean addQuestion) |
static java.lang.String |
protocolize(java.lang.String url,
javax.portlet.ActionRequest actionRequest) |
static java.lang.String |
protocolize(java.lang.String url,
boolean secure) |
static java.lang.String |
protocolize(java.lang.String url,
javax.servlet.http.HttpServletRequest request) |
static java.lang.String |
protocolize(java.lang.String url,
int port,
boolean secure) |
static java.lang.String |
protocolize(java.lang.String url,
javax.portlet.RenderRequest renderRequest) |
static java.lang.String |
removeDomain(java.lang.String url) |
static java.lang.String |
removeParameter(java.lang.String url,
java.lang.String name) |
static java.lang.String |
removePathParameters(java.lang.String uri) |
static java.lang.String |
removeProtocol(java.lang.String url) |
static java.lang.String |
sanitizeHeader(java.lang.String header) |
void |
setHttp(Http http) |
static java.lang.String |
setParameter(java.lang.String url,
java.lang.String name,
boolean value) |
static java.lang.String |
setParameter(java.lang.String url,
java.lang.String name,
double value) |
static java.lang.String |
setParameter(java.lang.String url,
java.lang.String name,
int value) |
static java.lang.String |
setParameter(java.lang.String url,
java.lang.String name,
long value) |
static java.lang.String |
setParameter(java.lang.String url,
java.lang.String name,
short value) |
static java.lang.String |
setParameter(java.lang.String url,
java.lang.String name,
java.lang.String value) |
static java.lang.String |
shortenURL(java.lang.String url) |
static java.lang.String |
shortenURL(java.lang.String url,
int count)
Deprecated.
As of Judson (7.1.x), replaced by
shortenURL(String) |
static byte[] |
URLtoByteArray(Http.Options options) |
static byte[] |
URLtoByteArray(java.lang.String location) |
static byte[] |
URLtoByteArray(java.lang.String location,
boolean post) |
static java.io.InputStream |
URLtoInputStream(Http.Options options) |
static java.io.InputStream |
URLtoInputStream(java.lang.String location) |
static java.io.InputStream |
URLtoInputStream(java.lang.String location,
boolean post) |
static java.lang.String |
URLtoString(Http.Options options) |
static java.lang.String |
URLtoString(java.lang.String location) |
static java.lang.String |
URLtoString(java.lang.String location,
boolean post) |
static java.lang.String |
URLtoString(java.net.URL url)
This method only uses the default Commons HttpClient implementation when
the URL object represents a HTTP resource.
|
public static java.lang.String addParameter(java.lang.String url, java.lang.String name, boolean value)
public static java.lang.String addParameter(java.lang.String url, java.lang.String name, double value)
public static java.lang.String addParameter(java.lang.String url, java.lang.String name, int value)
public static java.lang.String addParameter(java.lang.String url, java.lang.String name, long value)
public static java.lang.String addParameter(java.lang.String url, java.lang.String name, short value)
public static java.lang.String addParameter(java.lang.String url, java.lang.String name, java.lang.String value)
public static java.lang.String decodePath(java.lang.String path)
public static java.lang.String decodeURL(java.lang.String url)
@Deprecated public static java.lang.String decodeURL(java.lang.String url, boolean unescapeSpaces)
decodeURL(String)
public static java.lang.String encodeParameters(java.lang.String url)
public static java.lang.String encodePath(java.lang.String path)
@Deprecated public static java.lang.String encodeURL(java.lang.String url)
URLCodec.encodeURL(String)
@Deprecated public static java.lang.String encodeURL(java.lang.String url, boolean escapeSpaces)
URLCodec.encodeURL(String, boolean)
public static java.lang.String fixPath(java.lang.String path)
public static java.lang.String fixPath(java.lang.String path, boolean leading, boolean trailing)
public static java.lang.String getCompleteURL(javax.servlet.http.HttpServletRequest request)
public static javax.servlet.http.Cookie[] getCookies()
public static java.lang.String getDomain(java.lang.String url)
public static Http getHttp()
public static java.lang.String getIpAddress(java.lang.String url)
public static java.lang.String getParameter(java.lang.String url, java.lang.String name)
public static java.lang.String getParameter(java.lang.String url, java.lang.String name, boolean escaped)
public static java.util.Map<java.lang.String,java.lang.String[]> getParameterMap(java.lang.String queryString)
public static java.lang.String getPath(java.lang.String url)
public static java.lang.String getProtocol(javax.portlet.ActionRequest actionRequest)
public static java.lang.String getProtocol(boolean secure)
public static java.lang.String getProtocol(javax.servlet.http.HttpServletRequest request)
public static java.lang.String getProtocol(javax.portlet.RenderRequest renderRequest)
public static java.lang.String getProtocol(java.lang.String url)
public static java.lang.String getQueryString(java.lang.String url)
public static java.lang.String getRequestURL(javax.servlet.http.HttpServletRequest request)
public static boolean hasDomain(java.lang.String url)
public static boolean hasProtocol(java.lang.String url)
public static boolean hasProxyConfig()
public static boolean isNonProxyHost(java.lang.String host)
public static boolean isProxyHost(java.lang.String host)
public static boolean isSecure(java.lang.String url)
public static java.lang.String normalizePath(java.lang.String uri)
public static java.util.Map<java.lang.String,java.lang.String[]> parameterMapFromString(java.lang.String queryString)
public static java.lang.String parameterMapToString(java.util.Map<java.lang.String,java.lang.String[]> parameterMap)
public static java.lang.String parameterMapToString(java.util.Map<java.lang.String,java.lang.String[]> parameterMap, boolean addQuestion)
public static java.lang.String protocolize(java.lang.String url, javax.portlet.ActionRequest actionRequest)
public static java.lang.String protocolize(java.lang.String url, boolean secure)
public static java.lang.String protocolize(java.lang.String url, javax.servlet.http.HttpServletRequest request)
public static java.lang.String protocolize(java.lang.String url, int port, boolean secure)
public static java.lang.String protocolize(java.lang.String url, javax.portlet.RenderRequest renderRequest)
public static java.lang.String removeDomain(java.lang.String url)
public static java.lang.String removeParameter(java.lang.String url, java.lang.String name)
public static java.lang.String removePathParameters(java.lang.String uri)
public static java.lang.String removeProtocol(java.lang.String url)
public static java.lang.String sanitizeHeader(java.lang.String header)
public static java.lang.String setParameter(java.lang.String url, java.lang.String name, boolean value)
public static java.lang.String setParameter(java.lang.String url, java.lang.String name, double value)
public static java.lang.String setParameter(java.lang.String url, java.lang.String name, int value)
public static java.lang.String setParameter(java.lang.String url, java.lang.String name, long value)
public static java.lang.String setParameter(java.lang.String url, java.lang.String name, short value)
public static java.lang.String setParameter(java.lang.String url, java.lang.String name, java.lang.String value)
public static java.lang.String shortenURL(java.lang.String url)
@Deprecated public static java.lang.String shortenURL(java.lang.String url, int count)
shortenURL(String)
public static byte[] URLtoByteArray(Http.Options options) throws java.io.IOException
java.io.IOException
public static byte[] URLtoByteArray(java.lang.String location) throws java.io.IOException
java.io.IOException
public static byte[] URLtoByteArray(java.lang.String location, boolean post) throws java.io.IOException
java.io.IOException
public static java.io.InputStream URLtoInputStream(Http.Options options) throws java.io.IOException
java.io.IOException
public static java.io.InputStream URLtoInputStream(java.lang.String location) throws java.io.IOException
java.io.IOException
public static java.io.InputStream URLtoInputStream(java.lang.String location, boolean post) throws java.io.IOException
java.io.IOException
public static java.lang.String URLtoString(Http.Options options) throws java.io.IOException
java.io.IOException
public static java.lang.String URLtoString(java.lang.String location) throws java.io.IOException
java.io.IOException
public static java.lang.String URLtoString(java.lang.String location, boolean post) throws java.io.IOException
java.io.IOException
public static java.lang.String URLtoString(java.net.URL url) throws java.io.IOException
url
- the URLjava.io.IOException
- if an IO Exception occurredpublic void setHttp(Http http)