com.netscape.cmsutil.http
Class HttpClient
java.lang.Object
com.netscape.cmsutil.http.HttpClient
public class HttpClient
- extends java.lang.Object
basic http client.
not optimized for performance.
handles only string content.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
mFactory
protected ISocketFactory mFactory
mSocket
protected java.net.Socket mSocket
mInputStream
protected java.io.InputStream mInputStream
mOutputStream
protected java.io.OutputStream mOutputStream
mInputStreamReader
protected java.io.InputStreamReader mInputStreamReader
mOutputStreamWriter
protected java.io.OutputStreamWriter mOutputStreamWriter
mBufferedReader
protected java.io.BufferedReader mBufferedReader
mCertApprovalCallback
protected org.mozilla.jss.ssl.SSLCertificateApprovalCallback mCertApprovalCallback
mConnected
protected boolean mConnected
HttpClient
public HttpClient()
HttpClient
public HttpClient(ISocketFactory factory)
HttpClient
public HttpClient(ISocketFactory factory,
org.mozilla.jss.ssl.SSLCertificateApprovalCallback certApprovalCallback)
connect
public void connect(java.lang.String host,
int port)
throws java.io.IOException
- Throws:
java.io.IOException
connect
public void connect(java.lang.String host,
int port,
int timeout)
throws java.io.IOException
- Throws:
java.io.IOException
connected
public boolean connected()
send
public HttpResponse send(HttpRequest request)
throws java.io.IOException
- Sends a request to http server.
Returns a http response.
- Throws:
java.io.IOException
disconnect
public void disconnect()
throws java.io.IOException
- Throws:
java.io.IOException
getInputStream
public java.io.InputStream getInputStream()
getOutputStream
public java.io.OutputStream getOutputStream()
getBufferedReader
public java.io.BufferedReader getBufferedReader()
getInputStreamReader
public java.io.InputStreamReader getInputStreamReader()
getOutputStreamWriter
public java.io.OutputStreamWriter getOutputStreamWriter()
getSocket
public java.net.Socket getSocket()
main
public static void main(java.lang.String[] args)
throws java.lang.Exception
- unit test
- Throws:
java.lang.Exception