public abstract class AbstractDelegateHttpsURLConnection
extends sun.net.www.protocol.http.HttpURLConnection
handler, http, ps, userAgent
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
Modifier | Constructor and Description |
---|---|
protected |
AbstractDelegateHttpsURLConnection(java.net.URL url,
sun.net.www.protocol.http.Handler handler) |
Modifier and Type | Method and Description |
---|---|
void |
connect()
Implements the HTTP protocol handler's "connect" method, establishing an SSL connection to the server as
necessary.
|
protected sun.net.www.http.HttpClient |
getNewHttpClient(java.net.URL url,
int connectTimeout) |
protected abstract javax.net.ssl.SSLSocketFactory |
getSSLSocketFactory() |
boolean |
isConnected()
Used by subclass to access "connected" variable.
|
void |
setConnected(boolean conn)
Used by subclass to access "connected" variable.
|
void |
setNewClient(java.net.URL url)
Create a new HttpClient object, bypassing the cache of HTTP client objects/connections.
|
addRequestProperty, disconnect, getConnectTimeout, getErrorStream, getHeaderField, getHeaderField, getHeaderFieldKey, getHeaderFields, getInputStream, getOutputStream, getReadTimeout, getRequestProperties, getRequestProperty, openConnectionCheckRedirects, plainConnect, setAuthenticationProperty, setConnectTimeout, setReadTimeout, setRequestProperty, streaming, usingProxy
getFollowRedirects, getInstanceFollowRedirects, getPermission, getRequestMethod, getResponseCode, getResponseMessage, setChunkedStreamingMode, setFixedLengthStreamingMode, setFixedLengthStreamingMode, setFollowRedirects, setInstanceFollowRedirects, setRequestMethod
getAllowUserInteraction, getContent, getContent, getContentEncoding, getContentLength, getContentLengthLong, getContentType, getDefaultAllowUserInteraction, getDefaultRequestProperty, getDefaultUseCaches, getDoInput, getDoOutput, getHeaderFieldInt, getHeaderFieldLong, getURL, getUseCaches, setAllowUserInteraction, setContentHandlerFactory, setDefaultAllowUserInteraction, setDefaultRequestProperty, setDefaultUseCaches, setDoInput, setDoOutput, setUseCaches, toString
protected AbstractDelegateHttpsURLConnection(java.net.URL url, sun.net.www.protocol.http.Handler handler) throws java.io.IOException
java.io.IOException
protected abstract javax.net.ssl.SSLSocketFactory getSSLSocketFactory()
public void setNewClient(java.net.URL url) throws java.io.IOException
setNewClient
in class sun.net.www.protocol.http.HttpURLConnection
url
- the URL being accessedjava.io.IOException
public boolean isConnected()
public void setConnected(boolean conn)
public void connect() throws java.io.IOException
connect
in class sun.net.www.protocol.http.HttpURLConnection
java.io.IOException
protected sun.net.www.http.HttpClient getNewHttpClient(java.net.URL url, int connectTimeout) throws java.io.IOException
getNewHttpClient
in class sun.net.www.protocol.http.HttpURLConnection
java.io.IOException