public class HTTPURLConnection extends HttpURLConnection
chunkLength, fixedContentLength, fixedContentLengthLong, HTTP_ACCEPTED, HTTP_BAD_GATEWAY, HTTP_BAD_METHOD, HTTP_BAD_REQUEST, HTTP_CLIENT_TIMEOUT, HTTP_CONFLICT, HTTP_CREATED, HTTP_ENTITY_TOO_LARGE, HTTP_FORBIDDEN, HTTP_GATEWAY_TIMEOUT, HTTP_GONE, HTTP_INTERNAL_ERROR, HTTP_LENGTH_REQUIRED, HTTP_MOVED_PERM, HTTP_MOVED_TEMP, HTTP_MULT_CHOICE, HTTP_NO_CONTENT, HTTP_NOT_ACCEPTABLE, HTTP_NOT_AUTHORITATIVE, HTTP_NOT_FOUND, HTTP_NOT_IMPLEMENTED, HTTP_NOT_MODIFIED, HTTP_OK, HTTP_PARTIAL, HTTP_PAYMENT_REQUIRED, HTTP_PRECON_FAILED, HTTP_PROXY_AUTH, HTTP_REQ_TOO_LONG, HTTP_RESET, HTTP_SEE_OTHER, HTTP_SERVER_ERROR, HTTP_UNAUTHORIZED, HTTP_UNAVAILABLE, HTTP_UNSUPPORTED_TYPE, HTTP_USE_PROXY, HTTP_VERSION, instanceFollowRedirects, method, responseCode, responseMessageallowUserInteraction, connected, doInput, doOutput, ifModifiedSince, url, useCaches| Constructor and Description |
|---|
HTTPURLConnection(URL url)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addRequestProperty(String key,
String value) |
void |
connect() |
void |
disconnect() |
String |
getContentType() |
InputStream |
getErrorStream() |
String |
getHeaderField(int index) |
String |
getHeaderField(String name) |
long |
getHeaderFieldDate(String name,
long def) |
String |
getHeaderFieldKey(int index) |
Map |
getHeaderFields() |
InputStream |
getInputStream() |
OutputStream |
getOutputStream() |
Map |
getRequestProperties() |
String |
getRequestProperty(String key) |
int |
getResponseCode() |
String |
getResponseMessage() |
void |
setRequestMethod(String method)
Overrides the corresponding method in HttpURLConnection to permit
arbitrary methods, as long as they're valid ASCII alphabetic
characters.
|
void |
setRequestProperty(String key,
String value) |
boolean |
usingProxy() |
getFollowRedirects, getInstanceFollowRedirects, getPermission, getRequestMethod, setChunkedStreamingMode, setFixedLengthStreamingMode, setFixedLengthStreamingMode, setFollowRedirects, setInstanceFollowRedirectsgetAllowUserInteraction, getConnectTimeout, getContent, getContent, getContentEncoding, getContentLength, getContentLengthLong, getDate, getDefaultAllowUserInteraction, getDefaultRequestProperty, getDefaultUseCaches, getDoInput, getDoOutput, getExpiration, getFileNameMap, getHeaderFieldInt, getHeaderFieldLong, getIfModifiedSince, getLastModified, getReadTimeout, getURL, getUseCaches, guessContentTypeFromName, guessContentTypeFromStream, setAllowUserInteraction, setConnectTimeout, setContentHandlerFactory, setDefaultAllowUserInteraction, setDefaultRequestProperty, setDefaultUseCaches, setDoInput, setDoOutput, setFileNameMap, setIfModifiedSince, setReadTimeout, setUseCaches, toStringpublic HTTPURLConnection(URL url)
url - the URLpublic void connect()
throws IOException
connect in class URLConnectionIOExceptionpublic void disconnect()
disconnect in class HttpURLConnectionpublic boolean usingProxy()
usingProxy in class HttpURLConnectionpublic void setRequestMethod(String method) throws ProtocolException
setRequestMethod in class HttpURLConnectionmethod - the methodProtocolExceptionpublic String getRequestProperty(String key)
getRequestProperty in class URLConnectionpublic Map getRequestProperties()
getRequestProperties in class URLConnectionpublic void setRequestProperty(String key, String value)
setRequestProperty in class URLConnectionpublic void addRequestProperty(String key, String value)
addRequestProperty in class URLConnectionpublic OutputStream getOutputStream() throws IOException
getOutputStream in class URLConnectionIOExceptionpublic InputStream getInputStream() throws IOException
getInputStream in class URLConnectionIOExceptionpublic InputStream getErrorStream()
getErrorStream in class HttpURLConnectionpublic Map getHeaderFields()
getHeaderFields in class URLConnectionpublic String getHeaderField(int index)
getHeaderField in class HttpURLConnectionpublic String getHeaderFieldKey(int index)
getHeaderFieldKey in class HttpURLConnectionpublic String getHeaderField(String name)
getHeaderField in class URLConnectionpublic long getHeaderFieldDate(String name, long def)
getHeaderFieldDate in class HttpURLConnectionpublic String getContentType()
getContentType in class URLConnectionpublic int getResponseCode()
throws IOException
getResponseCode in class HttpURLConnectionIOExceptionpublic String getResponseMessage() throws IOException
getResponseMessage in class HttpURLConnectionIOExceptionCopyright © 2017. All rights reserved.