Android
org.apache.http
public interface

org.apache.http.HttpClientConnection

org.apache.http.HttpClientConnection HttpConnection

An HTTP connection for use on the client side. It is used for sending requests and receiving responses.

Known Indirect Subclasses

Summary

Public Methods

          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

Details

Public Methods

public void flush()

Writes out all pending buffered data over the open connection.

Throws

IOException

public boolean isResponseAvailable(int timeout)

Checks if response data is available from the connection. May wait for the specified time until some data becomes available. Note that some implementations may completely ignore the timeout parameter.

Parameters

timeout the maximum time in milliseconds to wait for data

Returns

  • true if data is available; false if there was no data available even after waiting for timeout milliseconds.

Throws

IOException if an error happens on the connection

public void receiveResponseEntity(HttpResponse response)

Receives the next response entity available from this connection and attaches it to an existing HttpResponse object.

Parameters

response the response to attach the entity to

Throws

HttpException
IOException
HttpException

public HttpResponse receiveResponseHeader()

Receives the request line and headers of the next response available from this connection. The caller should examine the HttpResponse object to find out if it should try to receive a response entity as well.

Returns

  • a new HttpResponse object with status line and headers initialized.

Throws

HttpException
IOException
HttpException

public void sendRequestEntity(HttpEntityEnclosingRequest request)

Sends the request entity over the connection.

Parameters

request the request whose entity to send.

Throws

HttpException
IOException
HttpException

public void sendRequestHeader(HttpRequest request)

Sends the request line and all headers over the connection.

Parameters

request the request whose headers to send.
Copyright 2007 Google Inc. Build 0.9_r1-98467 - 14 Aug 2008 18:56