package

chan.http

Provides classes to access World Wide Web with HTTP.

Interfaces

HttpRequest.Preset

Client's preset with timeout settings, listeners, etc. 

HttpRequest.RedirectHandler

Redirection handler interface. 

RequestEntity

HTTP request entity. 

WebSocket.EventHandler

Callback for read socket data. 

Classes

CookieBuilder

Provides easy cookie building. 

HttpHolder

HTTP connection holder. 

HttpRequest

HTTP request builder and executor. 

HttpResponse

HTTP response holder. 

HttpValidator

Provides handling and holding Last-Modified and ETag HTTP headers. 

MultipartEntity

Multipart Form Data implementation of RequestEntity

SimpleEntity

Simple implementation of RequestEntity

UrlEncodedEntity

URL Encoded implementation of RequestEntity

WebSocket

Web socket request builder and executor. 

WebSocket.Connection

WebSocker connection instance. 

WebSocket.Event

Read data holder. 

WebSocket.Result

Connection result holder. 

Enums

HttpRequest.RedirectHandler.Action

Redirection handler result. 

Exceptions

HttpException

Thrown by HTTP client and ChanPerformer methods.