Classes that can be used to build http clients.

To build a simple client application you create a {@link rabbit.client.ClientBase} and then call {@link rabbit.client.ClientBase#sendRequest(HttpHeader, ClientListener)}. When your listener get the {@link rabbit.client.ClientListener#handleResponse(HttpHeader, HttpHeader, WebConnectionResourceSource)} method called you can either be done (HEAD requests) or you can add a {@link rabbit.httpio.BlockListener} to the {@link rabbit.httpio.WebConnectionResourceSource} to handle the data of the resource.

Robert Olofsson