public class HttpUrlConnection
extends java.net.HttpURLConnection
| Modifier and Type | Field and Description |
|---|---|
protected java.net.URI |
iUrl |
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 |
|---|
HttpUrlConnection(java.net.URI pUri,
HttpClientPool pHttpClientPool,
AuthorizationHandler pAuthHandler)
Ctor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Closes the client pool
|
void |
connect() |
void |
disconnect() |
java.lang.String |
getHeaderField(int index) |
java.lang.String |
getHeaderField(java.lang.String name) |
java.lang.String |
getHeaderFieldKey(int index) |
HttpClient |
getHttpClient()
Returns the http client
|
java.io.InputStream |
getInputStream() |
java.io.OutputStream |
getOutputStream() |
java.security.Permission |
getPermission() |
java.lang.String |
getRequestMethod() |
java.lang.String |
getRequestProperty(java.lang.String key) |
int |
getResponseCode() |
java.lang.String |
getResponseMessage() |
void |
reset()
Resets the http client
|
void |
setRequestMethod(java.lang.String pMethod) |
void |
setRequestProperty(java.lang.String key,
java.lang.String value) |
java.lang.String |
toString() |
void |
useHttp11(boolean pUse11)
Enables/Disables the use of http 1.1
|
boolean |
usingProxy() |
getErrorStream, getFollowRedirects, getHeaderFieldDate, getInstanceFollowRedirects, setChunkedStreamingMode, setFixedLengthStreamingMode, setFixedLengthStreamingMode, setFollowRedirects, setInstanceFollowRedirectsaddRequestProperty, getAllowUserInteraction, getConnectTimeout, getContent, getContent, getContentEncoding, getContentLength, getContentLengthLong, getContentType, getDate, getDefaultAllowUserInteraction, getDefaultRequestProperty, getDefaultUseCaches, getDoInput, getDoOutput, getExpiration, getFileNameMap, getHeaderFieldInt, getHeaderFieldLong, getHeaderFields, getIfModifiedSince, getLastModified, getReadTimeout, getRequestProperties, getURL, getUseCaches, guessContentTypeFromName, guessContentTypeFromStream, setAllowUserInteraction, setConnectTimeout, setContentHandlerFactory, setDefaultAllowUserInteraction, setDefaultRequestProperty, setDefaultUseCaches, setDoInput, setDoOutput, setFileNameMap, setIfModifiedSince, setReadTimeout, setUseCachespublic HttpUrlConnection(java.net.URI pUri,
HttpClientPool pHttpClientPool,
AuthorizationHandler pAuthHandler)
pUri - The host URIpHttpClientPool - The client poolpAuthHandler - The authentication handlerpublic java.lang.String toString()
toString in class java.net.URLConnectionpublic java.security.Permission getPermission()
getPermission in class java.net.HttpURLConnectionpublic void connect()
throws java.io.IOException
connect in class java.net.URLConnectionjava.io.IOExceptionpublic void setRequestMethod(java.lang.String pMethod)
setRequestMethod in class java.net.HttpURLConnectionpublic void setRequestProperty(java.lang.String key,
java.lang.String value)
setRequestProperty in class java.net.URLConnectionpublic void disconnect()
disconnect in class java.net.HttpURLConnectionpublic void close()
public java.io.InputStream getInputStream()
throws java.io.IOException
getInputStream in class java.net.URLConnectionjava.io.IOExceptionpublic java.io.OutputStream getOutputStream()
throws java.lang.RuntimeException
getOutputStream in class java.net.URLConnectionjava.lang.RuntimeExceptionpublic boolean usingProxy()
usingProxy in class java.net.HttpURLConnectionpublic HttpClient getHttpClient()
public java.lang.String getHeaderField(java.lang.String name)
getHeaderField in class java.net.URLConnectionpublic java.lang.String getHeaderFieldKey(int index)
getHeaderFieldKey in class java.net.HttpURLConnectionpublic java.lang.String getHeaderField(int index)
getHeaderField in class java.net.HttpURLConnectionpublic java.lang.String getRequestProperty(java.lang.String key)
getRequestProperty in class java.net.URLConnectionpublic java.lang.String getRequestMethod()
getRequestMethod in class java.net.HttpURLConnectionpublic void reset()
public int getResponseCode()
throws java.io.IOException
getResponseCode in class java.net.HttpURLConnectionjava.io.IOExceptionpublic java.lang.String getResponseMessage()
getResponseMessage in class java.net.HttpURLConnectionpublic void useHttp11(boolean pUse11)
pUse11 - If true http 1.1 is enabled.Copyright © 2005, 2013 IBM Corporation. All Rights Reserved.