public class HttpClient
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.io.BufferedReader |
mBufferedReader |
protected org.mozilla.jss.ssl.SSLCertificateApprovalCallback |
mCertApprovalCallback |
protected boolean |
mConnected |
protected ISocketFactory |
mFactory |
protected java.io.InputStream |
mInputStream |
protected java.io.InputStreamReader |
mInputStreamReader |
protected java.io.OutputStream |
mOutputStream |
protected java.io.OutputStreamWriter |
mOutputStreamWriter |
protected java.net.Socket |
mSocket |
Constructor and Description |
---|
HttpClient() |
HttpClient(ISocketFactory factory) |
HttpClient(ISocketFactory factory,
org.mozilla.jss.ssl.SSLCertificateApprovalCallback certApprovalCallback) |
Modifier and Type | Method and Description |
---|---|
void |
connect(java.lang.String host,
int port) |
void |
connect(java.lang.String host,
int port,
int timeout) |
boolean |
connected() |
void |
disconnect() |
java.io.BufferedReader |
getBufferedReader() |
java.io.InputStream |
getInputStream() |
java.io.InputStreamReader |
getInputStreamReader() |
java.io.OutputStream |
getOutputStream() |
java.io.OutputStreamWriter |
getOutputStreamWriter() |
java.net.Socket |
getSocket() |
static void |
main(java.lang.String[] args)
unit test
|
HttpResponse |
send(HttpRequest request)
Sends a request to http server.
|
protected ISocketFactory mFactory
protected java.net.Socket mSocket
protected java.io.InputStream mInputStream
protected java.io.OutputStream mOutputStream
protected java.io.InputStreamReader mInputStreamReader
protected java.io.OutputStreamWriter mOutputStreamWriter
protected java.io.BufferedReader mBufferedReader
protected org.mozilla.jss.ssl.SSLCertificateApprovalCallback mCertApprovalCallback
protected boolean mConnected
public HttpClient()
public HttpClient(ISocketFactory factory)
public HttpClient(ISocketFactory factory, org.mozilla.jss.ssl.SSLCertificateApprovalCallback certApprovalCallback)
public void connect(java.lang.String host, int port, int timeout) throws java.io.IOException
java.io.IOException
public void connect(java.lang.String host, int port) throws java.io.IOException
java.io.IOException
public boolean connected()
public HttpResponse send(HttpRequest request) throws java.io.IOException
java.io.IOException
public void disconnect() throws java.io.IOException
java.io.IOException
public java.io.InputStream getInputStream()
public java.io.OutputStream getOutputStream()
public java.io.BufferedReader getBufferedReader()
public java.io.InputStreamReader getInputStreamReader()
public java.io.OutputStreamWriter getOutputStreamWriter()
public java.net.Socket getSocket()
public static void main(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception