Package com.netscape.cmsutil.http
Class HttpClient
java.lang.Object
com.netscape.cmsutil.http.HttpClient
basic http client.
not optimized for performance.
handles only string content.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected BufferedReader
protected org.mozilla.jss.ssl.SSLCertificateApprovalCallback
protected boolean
protected ISocketFactory
protected String
protected InputStream
protected InputStreamReader
protected OutputStream
protected OutputStreamWriter
protected String
protected Socket
-
Constructor Summary
ConstructorsConstructorDescriptionHttpClient
(ISocketFactory factory) HttpClient
(ISocketFactory factory, org.mozilla.jss.ssl.SSLCertificateApprovalCallback certApprovalCallback) -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
boolean
void
getHost()
getPort()
static void
unit testsend
(HttpRequest request) Sends a request to http server.
-
Field Details
-
mFactory
-
mSocket
-
mInputStream
-
mOutputStream
-
mInputStreamReader
-
mOutputStreamWriter
-
mBufferedReader
-
mCertApprovalCallback
protected org.mozilla.jss.ssl.SSLCertificateApprovalCallback mCertApprovalCallback -
mConnected
protected boolean mConnected -
mHost
-
mPort
-
-
Constructor Details
-
HttpClient
public HttpClient() -
HttpClient
-
HttpClient
public HttpClient(ISocketFactory factory, org.mozilla.jss.ssl.SSLCertificateApprovalCallback certApprovalCallback)
-
-
Method Details
-
connect
- Throws:
IOException
-
connect
- Throws:
IOException
-
connected
public boolean connected() -
send
Sends a request to http server. Returns a http response.- Throws:
IOException
-
disconnect
- Throws:
IOException
-
getInputStream
-
getOutputStream
-
getBufferedReader
-
getInputStreamReader
-
getOutputStreamWriter
-
getSocket
-
getHost
-
getPort
-
main
unit test- Throws:
Exception
-