|
BEA Systems, Inc. | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.net.URLConnection | +--java.net.HttpURLConnection | +--weblogic.net.http.HttpURLConnection
A class to represent an HTTP connection to a remote object.
Field Summary | |
protected ContentLengthOutputStream |
clenOS
|
static boolean |
debug
|
protected static int |
defaultConnectTimeout
|
protected static int |
defaultReadTimeout
|
protected weblogic.net.http.HttpClient |
http
|
protected java.io.InputStream |
inputStream
|
protected int |
instanceConnectTimeout
|
protected int |
instanceReadTimeout
|
protected weblogic.utils.io.UnsyncByteArrayOutputStream |
poster
|
protected HttpOutputStream |
ps
|
protected weblogic.net.http.MessageHeader |
requests
|
protected weblogic.net.http.MessageHeader |
responses
|
protected boolean |
setRequests
|
static java.lang.String |
userAgent
|
Fields inherited from class java.net.HttpURLConnection |
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 |
Fields inherited from class java.net.URLConnection |
allowUserInteraction,
connected,
doInput,
doOutput,
ifModifiedSince,
url,
useCaches |
Constructor Summary | |
HttpURLConnection(java.net.URL u)
|
Method Summary | |
void |
connect()
|
void |
disconnect()
Disconnect from the server. |
protected void |
doSetRequests()
|
protected boolean |
followRedirect()
|
static java.lang.String |
getAuthInfo(java.lang.String host,
int port,
java.lang.String header)
|
int |
getConnectTimeout()
Gets the Connection timeout in milliseconds. |
java.io.InputStream |
getErrorStream()
|
java.lang.String |
getHeaderField(int n)
Gets a header field by index. |
java.lang.String |
getHeaderField(java.lang.String name)
Gets a header field by name. |
java.lang.String |
getHeaderFieldKey(int n)
Gets a header field by index. |
java.util.Map |
getHeaderFields()
Gets all header fields. |
protected weblogic.net.http.HttpClient |
getHttpClient()
|
java.io.InputStream |
getInputStream()
|
java.io.OutputStream |
getOutputStream()
|
protected java.lang.String |
getProtocol()
|
protected static java.lang.String |
getProxyAuthString()
|
int |
getReadTimeout()
Gets the Read Time out on the underlying socket specified in milliseconds. |
java.lang.String |
getRequestProperty(java.lang.String key)
|
int |
getResponseCode()
|
int |
getTimeout()
Deprecated. it is replace with setReadTimeout. |
void |
setConnectTimeout(int timeout)
Sets the Connection timeout in milliseconds, this timeout is used while opening a new socket connection to the specified URL. |
void |
setEmptyRequestProperty(java.lang.String key)
|
void |
setReadTimeout(int i)
Sets the Read Time out on the underlying socket specified in milliseconds. |
void |
setRequestProperty(java.lang.String key,
java.lang.String value)
|
void |
setTimeout(int i)
Deprecated. it is replace with setReadTimeout. |
boolean |
usingProxy()
|
protected void |
writeRequests()
|
Methods inherited from class java.net.HttpURLConnection |
getFollowRedirects,
getHeaderFieldDate,
getInstanceFollowRedirects,
getPermission,
getRequestMethod,
getResponseMessage,
setFollowRedirects,
setInstanceFollowRedirects,
setRequestMethod |
Methods inherited from class java.net.URLConnection |
addRequestProperty,
getAllowUserInteraction,
getContent,
getContent,
getContentEncoding,
getContentLength,
getContentType,
getDate,
getDefaultAllowUserInteraction,
getDefaultRequestProperty,
getDefaultUseCaches,
getDoInput,
getDoOutput,
getExpiration,
getFileNameMap,
getHeaderFieldInt,
getIfModifiedSince,
getLastModified,
getRequestProperties,
getURL,
getUseCaches,
guessContentTypeFromName,
guessContentTypeFromStream,
setAllowUserInteraction,
setContentHandlerFactory,
setDefaultAllowUserInteraction,
setDefaultRequestProperty,
setDefaultUseCaches,
setDoInput,
setDoOutput,
setFileNameMap,
setIfModifiedSince,
setUseCaches,
toString |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
Field Detail |
public static java.lang.String userAgent
protected static int defaultReadTimeout
protected int instanceReadTimeout
protected static int defaultConnectTimeout
protected int instanceConnectTimeout
public static final boolean debug
protected weblogic.net.http.HttpClient http
protected HttpOutputStream ps
protected weblogic.net.http.MessageHeader requests
protected weblogic.net.http.MessageHeader responses
protected java.io.InputStream inputStream
protected ContentLengthOutputStream clenOS
protected weblogic.utils.io.UnsyncByteArrayOutputStream poster
protected boolean setRequests
Constructor Detail |
public HttpURLConnection(java.net.URL u)
Method Detail |
protected java.lang.String getProtocol()
protected void writeRequests() throws java.io.IOException
public void connect() throws java.io.IOException
protected weblogic.net.http.HttpClient getHttpClient() throws java.io.IOException
public java.io.OutputStream getOutputStream() throws java.io.IOException
protected static java.lang.String getProxyAuthString()
public static java.lang.String getAuthInfo(java.lang.String host, int port, java.lang.String header) throws java.io.IOException
public java.io.InputStream getInputStream() throws java.io.IOException
public java.io.InputStream getErrorStream()
protected boolean followRedirect() throws java.io.IOException
public void disconnect()
public boolean usingProxy()
public java.lang.String getHeaderField(java.lang.String name)
name
- the name of the header fieldpublic java.util.Map getHeaderFields()
public java.lang.String getHeaderField(int n)
n
- the index of the header fieldpublic java.lang.String getHeaderFieldKey(int n)
n
- the index of the header fieldpublic void setRequestProperty(java.lang.String key, java.lang.String value)
public void setEmptyRequestProperty(java.lang.String key)
public java.lang.String getRequestProperty(java.lang.String key)
protected void doSetRequests()
public void setReadTimeout(int i)
getReadTimeout()
public int getReadTimeout()
setReadTimeout(int)
public void setConnectTimeout(int timeout)
timeout
- an int that define the connection timeout in milliseconds, -1 means infinity.getConnectTimeout()
public int getConnectTimeout()
setConnectTimeout(int)
public void setTimeout(int i)
setReadTimeout(int)
public int getTimeout()
getReadTimeout()
public int getResponseCode() throws java.io.IOException
|
Documentation is available at http://download.oracle.com/docs/cd/E13222_01/wls/docs81 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |