Org.Apache.Http.Impl.IO Namespace

Provides implementations for HTTP message parsing, writing, and transport streams.

Classes

Name Description
AbstractMessageParser

Provides a base implementation for parsing HTTP messages from a session input buffer.

AbstractMessageWriter

Provides a base implementation for writing HTTP messages to a session output buffer.

AbstractSessionInputBuffer

Provides a base session input buffer that reads data from a stream.

AbstractSessionOutputBuffer

Provides a base session output buffer that writes data to a stream.

ChunkedInputStream

Reads HTTP entity data encoded with chunked transfer coding.

ChunkedOutputStream

Writes HTTP entity data using chunked transfer coding.

ContentLengthInputStream

Reads from a session input buffer up to a specified content length.

ContentLengthOutputStream

Writes to a session output buffer up to a specified content length.

HttpRequestParser

Parses HTTP request messages from a session input buffer.

HttpRequestWriter

Writes HTTP request messages to a session output buffer.

HttpResponseParser

Parses HTTP response messages from a session input buffer.

HttpResponseWriter

Writes HTTP response messages to a session output buffer.

HttpTransportMetricsImpl

Provides the default implementation of HTTP transport metrics.

IdentityInputStream

Reads HTTP entity data using the identity transfer encoding.

IdentityOutputStream

Writes HTTP entity data using the identity transfer encoding.

SocketInputBuffer

Provides a session input buffer bound to a socket.

SocketOutputBuffer

Provides a session output buffer bound to a socket.

Remarks

Android Open Source Project source

Portions of this page are derived from Apache HttpCore source code made available by the Apache Software Foundation under the Apache License, Version 2.0.