|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface HttpClientConnection
A client-side HTTP connection, which can be used for sending requests and receiving responses.
| Method Summary | |
|---|---|
void |
flush()
Writes out all pending buffered data over the open connection. |
boolean |
isResponseAvailable(int timeout)
Checks if response data is available from the connection. |
void |
receiveResponseEntity(HttpResponse response)
Receives the next response entity available from this connection and attaches it to an existing HttpResponse object. |
HttpResponse |
receiveResponseHeader()
Receives the request line and headers of the next response available from this connection. |
void |
sendRequestEntity(HttpEntityEnclosingRequest request)
Sends the request entity over the connection. |
void |
sendRequestHeader(HttpRequest request)
Sends the request line and all headers over the connection. |
| Methods inherited from interface org.apache.http.HttpConnection |
|---|
close, getMetrics, getSocketTimeout, isOpen, isStale, setSocketTimeout, shutdown |
| Method Detail |
|---|
boolean isResponseAvailable(int timeout)
throws IOException
timeout - the maximum time in milliseconds to wait for data
timeout milliseconds.
IOException - if an error happens on the connection
void sendRequestHeader(HttpRequest request)
throws HttpException,
IOException
request - the request whose headers to send.
HttpException - in case of HTTP protocol violation
IOException - in case of an I/O error
void sendRequestEntity(HttpEntityEnclosingRequest request)
throws HttpException,
IOException
request - the request whose entity to send.
HttpException - in case of HTTP protocol violation
IOException - in case of an I/O error
HttpResponse receiveResponseHeader()
throws HttpException,
IOException
HttpException - in case of HTTP protocol violation
IOException - in case of an I/O error
void receiveResponseEntity(HttpResponse response)
throws HttpException,
IOException
response - the response to attach the entity to
HttpException - in case of HTTP protocol violation
IOException - in case of an I/O error
void flush()
throws IOException
IOException - in case of an I/O error
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||