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.IOException
protected static byte[] parseHex(java.lang.String hex)
public void connect() throws java.io.IOException
java.io.IOException
public void disconnect()
public void finalize()
finalize
in class java.lang.Object
public 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.IOException
public java.io.OutputStream getOutputStream() throws java.io.IOException
java.io.IOException
public java.lang.String getRequestMethod()
public java.lang.String getRequestProperty(java.lang.String key)
public int getResponseCode() throws java.io.IOException
java.io.IOException
public java.lang.String getResponseMessage()
public void handshakeCompleted(javax.net.ssl.HandshakeCompletedEvent event)
handshakeCompleted
in interface javax.net.ssl.HandshakeCompletedListener
public 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
HttpParseException
java.security.NoSuchAlgorithmException
public boolean isConnected()
Copyright © 2005, 2009 IBM Corporation. All Rights Reserved.