org.sblim.wbem.http
public class HttpClient extends java.lang.Object implements javax.net.ssl.HandshakeCompletedListener
| Constructor and Description |
|---|
HttpClient(java.net.URI url,
HttpClientPool clientPool,
AuthorizationHandler auth_handler) |
| Modifier and Type | Method and Description |
|---|---|
void |
connect() |
static java.lang.String |
convertToHexString(byte[] digest) |
protected static java.lang.String |
dequote(java.lang.String str) |
void |
disconnect() |
void |
finalize() |
protected AuthInfo |
getAuthentication(boolean proxy,
AuthInfo prevAuthInfo,
java.lang.String authenticate) |
java.lang.String |
getCipherSuite() |
static HttpClient |
getClient(java.net.URI url,
HttpClientPool clientPool,
AuthorizationHandler auth_handler) |
java.lang.String |
getHeaderField(int index) |
java.lang.String |
getHeaderField(java.lang.String name) |
java.lang.String |
getHeaderFieldKey(int index) |
java.io.InputStream |
getInputStream() |
java.io.OutputStream |
getOutputStream() |
java.lang.String |
getRequestMethod() |
java.lang.String |
getRequestProperty(java.lang.String key) |
int |
getResponseCode() |
java.lang.String |
getResponseMessage() |
protected static void |
handleRsp(java.lang.String authInfo,
AuthInfo prevAuthInfo) |
void |
handshakeCompleted(javax.net.ssl.HandshakeCompletedEvent event) |
boolean |
isConnected()
Returns connected
|
protected static byte[] |
parseHex(java.lang.String hex) |
void |
reset() |
void |
setRequestMethod(java.lang.String method) |
void |
setRequestProperty(java.lang.String key,
java.lang.String value) |
void |
streamFinished() |
void |
streamFinished(boolean keep) |
void |
useHttp11(boolean bool) |
boolean |
usingProxy() |
public HttpClient(java.net.URI url,
HttpClientPool clientPool,
AuthorizationHandler auth_handler)
public static java.lang.String convertToHexString(byte[] digest)
public static HttpClient getClient(java.net.URI url, HttpClientPool clientPool, AuthorizationHandler auth_handler)
protected static java.lang.String dequote(java.lang.String str)
protected static void handleRsp(java.lang.String authInfo,
AuthInfo prevAuthInfo)
throws java.io.IOException
java.io.IOExceptionprotected static byte[] parseHex(java.lang.String hex)
public void connect()
throws java.io.IOException
java.io.IOExceptionpublic void disconnect()
public void finalize()
finalize in class java.lang.Objectpublic java.lang.String getCipherSuite()
public java.lang.String getHeaderField(int index)
public java.lang.String getHeaderField(java.lang.String name)
public java.lang.String getHeaderFieldKey(int index)
public java.io.InputStream getInputStream()
throws java.io.IOException
java.io.IOExceptionpublic java.io.OutputStream getOutputStream()
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String getRequestMethod()
public java.lang.String getRequestProperty(java.lang.String key)
public int getResponseCode()
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String getResponseMessage()
public void handshakeCompleted(javax.net.ssl.HandshakeCompletedEvent event)
handshakeCompleted in interface javax.net.ssl.HandshakeCompletedListenerpublic void reset()
public void setRequestMethod(java.lang.String method)
public void setRequestProperty(java.lang.String key,
java.lang.String value)
public void streamFinished()
public void streamFinished(boolean keep)
public void useHttp11(boolean bool)
public boolean usingProxy()
protected AuthInfo getAuthentication(boolean proxy, AuthInfo prevAuthInfo, java.lang.String authenticate) throws HttpParseException, java.security.NoSuchAlgorithmException
HttpParseExceptionjava.security.NoSuchAlgorithmExceptionpublic boolean isConnected()
Copyright © 2005, 2009 IBM Corporation. All Rights Reserved.