abstract class DelegatingHttpsURLConnection
extends javax.net.ssl.HttpsURLConnection
| Modifier and Type | Field and Description |
|---|---|
private java.net.HttpURLConnection |
delegate |
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, responseMessage| Constructor and Description |
|---|
DelegatingHttpsURLConnection(java.net.HttpURLConnection delegate) |
| Modifier and Type | Method and Description |
|---|---|
void |
addRequestProperty(java.lang.String field,
java.lang.String newValue) |
void |
connect() |
void |
disconnect() |
boolean |
getAllowUserInteraction() |
java.lang.String |
getCipherSuite() |
int |
getConnectTimeout() |
java.lang.Object |
getContent() |
java.lang.Object |
getContent(java.lang.Class[] types) |
java.lang.String |
getContentEncoding() |
int |
getContentLength() |
long |
getContentLengthLong() |
java.lang.String |
getContentType() |
long |
getDate() |
boolean |
getDefaultUseCaches() |
boolean |
getDoInput() |
boolean |
getDoOutput() |
java.io.InputStream |
getErrorStream() |
long |
getExpiration() |
java.lang.String |
getHeaderField(int pos) |
java.lang.String |
getHeaderField(java.lang.String key) |
long |
getHeaderFieldDate(java.lang.String field,
long defaultValue) |
int |
getHeaderFieldInt(java.lang.String field,
int defaultValue) |
java.lang.String |
getHeaderFieldKey(int position) |
long |
getHeaderFieldLong(java.lang.String field,
long defaultValue) |
java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
getHeaderFields() |
abstract javax.net.ssl.HostnameVerifier |
getHostnameVerifier() |
long |
getIfModifiedSince() |
java.io.InputStream |
getInputStream() |
boolean |
getInstanceFollowRedirects() |
long |
getLastModified() |
java.security.cert.Certificate[] |
getLocalCertificates() |
java.security.Principal |
getLocalPrincipal() |
java.io.OutputStream |
getOutputStream() |
java.security.Principal |
getPeerPrincipal() |
java.security.Permission |
getPermission() |
int |
getReadTimeout() |
java.lang.String |
getRequestMethod() |
java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
getRequestProperties() |
java.lang.String |
getRequestProperty(java.lang.String field) |
int |
getResponseCode() |
java.lang.String |
getResponseMessage() |
java.security.cert.Certificate[] |
getServerCertificates() |
abstract javax.net.ssl.SSLSocketFactory |
getSSLSocketFactory() |
java.net.URL |
getURL() |
boolean |
getUseCaches() |
protected abstract Handshake |
handshake() |
void |
setAllowUserInteraction(boolean newValue) |
void |
setChunkedStreamingMode(int chunkLength) |
void |
setConnectTimeout(int timeoutMillis) |
void |
setDefaultUseCaches(boolean newValue) |
void |
setDoInput(boolean newValue) |
void |
setDoOutput(boolean newValue) |
void |
setFixedLengthStreamingMode(int contentLength) |
void |
setFixedLengthStreamingMode(long contentLength) |
abstract void |
setHostnameVerifier(javax.net.ssl.HostnameVerifier hostnameVerifier) |
void |
setIfModifiedSince(long newValue) |
void |
setInstanceFollowRedirects(boolean followRedirects) |
void |
setReadTimeout(int timeoutMillis) |
void |
setRequestMethod(java.lang.String method) |
void |
setRequestProperty(java.lang.String field,
java.lang.String newValue) |
abstract void |
setSSLSocketFactory(javax.net.ssl.SSLSocketFactory sslSocketFactory) |
void |
setUseCaches(boolean newValue) |
java.lang.String |
toString() |
boolean |
usingProxy() |
getDefaultHostnameVerifier, getDefaultSSLSocketFactory, setDefaultHostnameVerifier, setDefaultSSLSocketFactoryDelegatingHttpsURLConnection(java.net.HttpURLConnection delegate)
protected abstract Handshake handshake()
public abstract void setHostnameVerifier(javax.net.ssl.HostnameVerifier hostnameVerifier)
setHostnameVerifier in class javax.net.ssl.HttpsURLConnectionpublic abstract javax.net.ssl.HostnameVerifier getHostnameVerifier()
getHostnameVerifier in class javax.net.ssl.HttpsURLConnectionpublic abstract void setSSLSocketFactory(javax.net.ssl.SSLSocketFactory sslSocketFactory)
setSSLSocketFactory in class javax.net.ssl.HttpsURLConnectionpublic abstract javax.net.ssl.SSLSocketFactory getSSLSocketFactory()
getSSLSocketFactory in class javax.net.ssl.HttpsURLConnectionpublic java.lang.String getCipherSuite()
getCipherSuite in class javax.net.ssl.HttpsURLConnectionpublic java.security.cert.Certificate[] getLocalCertificates()
getLocalCertificates in class javax.net.ssl.HttpsURLConnectionpublic java.security.cert.Certificate[] getServerCertificates()
throws javax.net.ssl.SSLPeerUnverifiedException
getServerCertificates in class javax.net.ssl.HttpsURLConnectionjavax.net.ssl.SSLPeerUnverifiedExceptionpublic java.security.Principal getPeerPrincipal()
throws javax.net.ssl.SSLPeerUnverifiedException
getPeerPrincipal in class javax.net.ssl.HttpsURLConnectionjavax.net.ssl.SSLPeerUnverifiedExceptionpublic java.security.Principal getLocalPrincipal()
getLocalPrincipal in class javax.net.ssl.HttpsURLConnectionpublic void connect()
throws java.io.IOException
connect in class java.net.URLConnectionjava.io.IOExceptionpublic void disconnect()
disconnect in class java.net.HttpURLConnectionpublic java.io.InputStream getErrorStream()
getErrorStream in class java.net.HttpURLConnectionpublic java.lang.String getRequestMethod()
getRequestMethod in class java.net.HttpURLConnectionpublic int getResponseCode()
throws java.io.IOException
getResponseCode in class java.net.HttpURLConnectionjava.io.IOExceptionpublic java.lang.String getResponseMessage()
throws java.io.IOException
getResponseMessage in class java.net.HttpURLConnectionjava.io.IOExceptionpublic void setRequestMethod(java.lang.String method)
throws java.net.ProtocolException
setRequestMethod in class java.net.HttpURLConnectionjava.net.ProtocolExceptionpublic boolean usingProxy()
usingProxy in class java.net.HttpURLConnectionpublic boolean getInstanceFollowRedirects()
getInstanceFollowRedirects in class java.net.HttpURLConnectionpublic void setInstanceFollowRedirects(boolean followRedirects)
setInstanceFollowRedirects in class java.net.HttpURLConnectionpublic boolean getAllowUserInteraction()
getAllowUserInteraction in class java.net.URLConnectionpublic java.lang.Object getContent()
throws java.io.IOException
getContent in class java.net.URLConnectionjava.io.IOExceptionpublic java.lang.Object getContent(java.lang.Class[] types)
throws java.io.IOException
getContent in class java.net.URLConnectionjava.io.IOExceptionpublic java.lang.String getContentEncoding()
getContentEncoding in class java.net.URLConnectionpublic int getContentLength()
getContentLength in class java.net.URLConnectionpublic long getContentLengthLong()
getContentLengthLong in class java.net.URLConnectionpublic java.lang.String getContentType()
getContentType in class java.net.URLConnectionpublic long getDate()
getDate in class java.net.URLConnectionpublic boolean getDefaultUseCaches()
getDefaultUseCaches in class java.net.URLConnectionpublic boolean getDoInput()
getDoInput in class java.net.URLConnectionpublic boolean getDoOutput()
getDoOutput in class java.net.URLConnectionpublic long getExpiration()
getExpiration in class java.net.URLConnectionpublic java.lang.String getHeaderField(int pos)
getHeaderField in class java.net.HttpURLConnectionpublic java.util.Map<java.lang.String,java.util.List<java.lang.String>> getHeaderFields()
getHeaderFields in class java.net.URLConnectionpublic java.util.Map<java.lang.String,java.util.List<java.lang.String>> getRequestProperties()
getRequestProperties in class java.net.URLConnectionpublic void addRequestProperty(java.lang.String field,
java.lang.String newValue)
addRequestProperty in class java.net.URLConnectionpublic java.lang.String getHeaderField(java.lang.String key)
getHeaderField in class java.net.URLConnectionpublic long getHeaderFieldLong(java.lang.String field,
long defaultValue)
getHeaderFieldLong in class java.net.URLConnectionpublic long getHeaderFieldDate(java.lang.String field,
long defaultValue)
getHeaderFieldDate in class java.net.HttpURLConnectionpublic int getHeaderFieldInt(java.lang.String field,
int defaultValue)
getHeaderFieldInt in class java.net.URLConnectionpublic java.lang.String getHeaderFieldKey(int position)
getHeaderFieldKey in class java.net.HttpURLConnectionpublic long getIfModifiedSince()
getIfModifiedSince in class java.net.URLConnectionpublic java.io.InputStream getInputStream()
throws java.io.IOException
getInputStream in class java.net.URLConnectionjava.io.IOExceptionpublic long getLastModified()
getLastModified in class java.net.URLConnectionpublic java.io.OutputStream getOutputStream()
throws java.io.IOException
getOutputStream in class java.net.URLConnectionjava.io.IOExceptionpublic java.security.Permission getPermission()
throws java.io.IOException
getPermission in class java.net.HttpURLConnectionjava.io.IOExceptionpublic java.lang.String getRequestProperty(java.lang.String field)
getRequestProperty in class java.net.URLConnectionpublic java.net.URL getURL()
getURL in class java.net.URLConnectionpublic boolean getUseCaches()
getUseCaches in class java.net.URLConnectionpublic void setAllowUserInteraction(boolean newValue)
setAllowUserInteraction in class java.net.URLConnectionpublic void setDefaultUseCaches(boolean newValue)
setDefaultUseCaches in class java.net.URLConnectionpublic void setDoInput(boolean newValue)
setDoInput in class java.net.URLConnectionpublic void setDoOutput(boolean newValue)
setDoOutput in class java.net.URLConnectionpublic void setFixedLengthStreamingMode(long contentLength)
setFixedLengthStreamingMode in class java.net.HttpURLConnectionpublic void setIfModifiedSince(long newValue)
setIfModifiedSince in class java.net.URLConnectionpublic void setRequestProperty(java.lang.String field,
java.lang.String newValue)
setRequestProperty in class java.net.URLConnectionpublic void setUseCaches(boolean newValue)
setUseCaches in class java.net.URLConnectionpublic void setConnectTimeout(int timeoutMillis)
setConnectTimeout in class java.net.URLConnectionpublic int getConnectTimeout()
getConnectTimeout in class java.net.URLConnectionpublic void setReadTimeout(int timeoutMillis)
setReadTimeout in class java.net.URLConnectionpublic int getReadTimeout()
getReadTimeout in class java.net.URLConnectionpublic java.lang.String toString()
toString in class java.net.URLConnectionpublic void setFixedLengthStreamingMode(int contentLength)
setFixedLengthStreamingMode in class java.net.HttpURLConnectionpublic void setChunkedStreamingMode(int chunkLength)
setChunkedStreamingMode in class java.net.HttpURLConnection