@ProviderType
public interface Http
Modifier and Type | Interface and Description |
---|---|
static class |
Http.Auth |
static class |
Http.Body |
static class |
Http.FilePart |
static class |
Http.Method |
static class |
Http.Options |
static class |
Http.Response |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
HTTP |
static int |
HTTP_PORT |
static java.lang.String |
HTTP_WITH_SLASH |
static java.lang.String |
HTTPS |
static int |
HTTPS_PORT |
static java.lang.String |
HTTPS_WITH_SLASH |
static java.lang.String |
PROTOCOL_DELIMITER |
static int |
URL_MAXIMUM_LENGTH |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
addParameter(java.lang.String url,
java.lang.String name,
boolean value) |
java.lang.String |
addParameter(java.lang.String url,
java.lang.String name,
double value) |
java.lang.String |
addParameter(java.lang.String url,
java.lang.String name,
int value) |
java.lang.String |
addParameter(java.lang.String url,
java.lang.String name,
long value) |
java.lang.String |
addParameter(java.lang.String url,
java.lang.String name,
short value) |
java.lang.String |
addParameter(java.lang.String url,
java.lang.String name,
java.lang.String value) |
java.lang.String |
decodePath(java.lang.String path) |
java.lang.String |
decodeURL(java.lang.String url) |
java.lang.String |
encodeParameters(java.lang.String url) |
java.lang.String |
encodePath(java.lang.String path) |
java.lang.String |
fixPath(java.lang.String path) |
java.lang.String |
fixPath(java.lang.String path,
boolean leading,
boolean trailing) |
java.lang.String |
getCompleteURL(javax.servlet.http.HttpServletRequest httpServletRequest) |
javax.servlet.http.Cookie[] |
getCookies() |
java.lang.String |
getDomain(java.lang.String url) |
java.lang.String |
getIpAddress(java.lang.String url) |
java.lang.String |
getParameter(java.lang.String url,
java.lang.String name) |
java.lang.String |
getParameter(java.lang.String url,
java.lang.String name,
boolean escaped) |
java.util.Map<java.lang.String,java.lang.String[]> |
getParameterMap(java.lang.String queryString) |
java.lang.String |
getPath(java.lang.String url) |
java.lang.String |
getProtocol(javax.portlet.ActionRequest actionRequest) |
java.lang.String |
getProtocol(boolean secure) |
java.lang.String |
getProtocol(javax.servlet.http.HttpServletRequest httpServletRequest) |
java.lang.String |
getProtocol(javax.portlet.RenderRequest renderRequest) |
java.lang.String |
getProtocol(java.lang.String url) |
java.lang.String |
getQueryString(javax.servlet.http.HttpServletRequest httpServletRequest) |
java.lang.String |
getQueryString(java.lang.String url) |
java.lang.String |
getRequestURL(javax.servlet.http.HttpServletRequest httpServletRequest) |
java.net.URI |
getURI(java.lang.String uriString) |
boolean |
hasDomain(java.lang.String url) |
boolean |
hasProtocol(java.lang.String url) |
boolean |
hasProxyConfig() |
boolean |
isForwarded(javax.servlet.http.HttpServletRequest httpServletRequest) |
boolean |
isNonProxyHost(java.lang.String host) |
boolean |
isProxyHost(java.lang.String host) |
boolean |
isSecure(java.lang.String url) |
java.lang.String |
normalizePath(java.lang.String uri) |
java.util.Map<java.lang.String,java.lang.String[]> |
parameterMapFromString(java.lang.String queryString) |
java.lang.String |
parameterMapToString(java.util.Map<java.lang.String,java.lang.String[]> parameterMap) |
java.lang.String |
parameterMapToString(java.util.Map<java.lang.String,java.lang.String[]> parameterMap,
boolean addQuestion) |
java.lang.String |
protocolize(java.lang.String url,
javax.portlet.ActionRequest actionRequest) |
java.lang.String |
protocolize(java.lang.String url,
boolean secure) |
java.lang.String |
protocolize(java.lang.String url,
javax.servlet.http.HttpServletRequest httpServletRequest) |
java.lang.String |
protocolize(java.lang.String url,
int port,
boolean secure) |
java.lang.String |
protocolize(java.lang.String url,
javax.portlet.RenderRequest renderRequest) |
java.lang.String |
removeDomain(java.lang.String url) |
java.lang.String |
removeParameter(java.lang.String url,
java.lang.String name) |
java.lang.String |
removePathParameters(java.lang.String uri) |
java.lang.String |
removeProtocol(java.lang.String url) |
java.lang.String |
sanitizeHeader(java.lang.String header) |
java.lang.String |
setParameter(java.lang.String url,
java.lang.String name,
boolean value) |
java.lang.String |
setParameter(java.lang.String url,
java.lang.String name,
double value) |
java.lang.String |
setParameter(java.lang.String url,
java.lang.String name,
int value) |
java.lang.String |
setParameter(java.lang.String url,
java.lang.String name,
long value) |
java.lang.String |
setParameter(java.lang.String url,
java.lang.String name,
short value) |
java.lang.String |
setParameter(java.lang.String url,
java.lang.String name,
java.lang.String value) |
java.lang.String |
shortenURL(java.lang.String url) |
byte[] |
URLtoByteArray(Http.Options options) |
byte[] |
URLtoByteArray(java.lang.String location) |
byte[] |
URLtoByteArray(java.lang.String location,
boolean post) |
java.io.InputStream |
URLtoInputStream(Http.Options options) |
java.io.InputStream |
URLtoInputStream(java.lang.String location) |
java.io.InputStream |
URLtoInputStream(java.lang.String location,
boolean post) |
java.lang.String |
URLtoString(Http.Options options) |
java.lang.String |
URLtoString(java.lang.String location) |
java.lang.String |
URLtoString(java.lang.String location,
boolean post) |
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.
|
static final java.lang.String HTTP
static final int HTTP_PORT
static final java.lang.String HTTP_WITH_SLASH
static final java.lang.String HTTPS
static final int HTTPS_PORT
static final java.lang.String HTTPS_WITH_SLASH
static final java.lang.String PROTOCOL_DELIMITER
static final int URL_MAXIMUM_LENGTH
java.lang.String addParameter(java.lang.String url, java.lang.String name, boolean value)
java.lang.String addParameter(java.lang.String url, java.lang.String name, double value)
java.lang.String addParameter(java.lang.String url, java.lang.String name, int value)
java.lang.String addParameter(java.lang.String url, java.lang.String name, long value)
java.lang.String addParameter(java.lang.String url, java.lang.String name, short value)
java.lang.String addParameter(java.lang.String url, java.lang.String name, java.lang.String value)
java.lang.String decodePath(java.lang.String path)
java.lang.String decodeURL(java.lang.String url)
java.lang.String encodeParameters(java.lang.String url)
java.lang.String encodePath(java.lang.String path)
java.lang.String fixPath(java.lang.String path)
java.lang.String fixPath(java.lang.String path, boolean leading, boolean trailing)
java.lang.String getCompleteURL(javax.servlet.http.HttpServletRequest httpServletRequest)
javax.servlet.http.Cookie[] getCookies()
java.lang.String getDomain(java.lang.String url)
java.lang.String getIpAddress(java.lang.String url)
java.lang.String getParameter(java.lang.String url, java.lang.String name)
java.lang.String getParameter(java.lang.String url, java.lang.String name, boolean escaped)
java.util.Map<java.lang.String,java.lang.String[]> getParameterMap(java.lang.String queryString)
java.lang.String getPath(java.lang.String url)
java.lang.String getProtocol(javax.portlet.ActionRequest actionRequest)
java.lang.String getProtocol(boolean secure)
java.lang.String getProtocol(javax.servlet.http.HttpServletRequest httpServletRequest)
java.lang.String getProtocol(javax.portlet.RenderRequest renderRequest)
java.lang.String getProtocol(java.lang.String url)
java.lang.String getQueryString(javax.servlet.http.HttpServletRequest httpServletRequest)
java.lang.String getQueryString(java.lang.String url)
java.lang.String getRequestURL(javax.servlet.http.HttpServletRequest httpServletRequest)
java.net.URI getURI(java.lang.String uriString)
boolean hasDomain(java.lang.String url)
boolean hasProtocol(java.lang.String url)
boolean hasProxyConfig()
boolean isForwarded(javax.servlet.http.HttpServletRequest httpServletRequest)
boolean isNonProxyHost(java.lang.String host)
boolean isProxyHost(java.lang.String host)
boolean isSecure(java.lang.String url)
java.lang.String normalizePath(java.lang.String uri)
java.util.Map<java.lang.String,java.lang.String[]> parameterMapFromString(java.lang.String queryString)
java.lang.String parameterMapToString(java.util.Map<java.lang.String,java.lang.String[]> parameterMap)
java.lang.String parameterMapToString(java.util.Map<java.lang.String,java.lang.String[]> parameterMap, boolean addQuestion)
java.lang.String protocolize(java.lang.String url, javax.portlet.ActionRequest actionRequest)
java.lang.String protocolize(java.lang.String url, boolean secure)
java.lang.String protocolize(java.lang.String url, javax.servlet.http.HttpServletRequest httpServletRequest)
java.lang.String protocolize(java.lang.String url, int port, boolean secure)
java.lang.String protocolize(java.lang.String url, javax.portlet.RenderRequest renderRequest)
java.lang.String removeDomain(java.lang.String url)
java.lang.String removeParameter(java.lang.String url, java.lang.String name)
java.lang.String removePathParameters(java.lang.String uri)
java.lang.String removeProtocol(java.lang.String url)
java.lang.String sanitizeHeader(java.lang.String header)
java.lang.String setParameter(java.lang.String url, java.lang.String name, boolean value)
java.lang.String setParameter(java.lang.String url, java.lang.String name, double value)
java.lang.String setParameter(java.lang.String url, java.lang.String name, int value)
java.lang.String setParameter(java.lang.String url, java.lang.String name, long value)
java.lang.String setParameter(java.lang.String url, java.lang.String name, short value)
java.lang.String setParameter(java.lang.String url, java.lang.String name, java.lang.String value)
java.lang.String shortenURL(java.lang.String url)
byte[] URLtoByteArray(Http.Options options) throws java.io.IOException
java.io.IOException
byte[] URLtoByteArray(java.lang.String location) throws java.io.IOException
java.io.IOException
byte[] URLtoByteArray(java.lang.String location, boolean post) throws java.io.IOException
java.io.IOException
java.io.InputStream URLtoInputStream(Http.Options options) throws java.io.IOException
java.io.IOException
java.io.InputStream URLtoInputStream(java.lang.String location) throws java.io.IOException
java.io.IOException
java.io.InputStream URLtoInputStream(java.lang.String location, boolean post) throws java.io.IOException
java.io.IOException
java.lang.String URLtoString(Http.Options options) throws java.io.IOException
java.io.IOException
java.lang.String URLtoString(java.lang.String location) throws java.io.IOException
java.io.IOException
java.lang.String URLtoString(java.lang.String location, boolean post) throws java.io.IOException
java.io.IOException
java.lang.String URLtoString(java.net.URL url) throws java.io.IOException
url
- the URLjava.io.IOException
- if an IO exception occurred