Org.Apache.Http.Impl.IO Espace de noms

Fournit des implémentations pour l’analyse, l’écriture et les flux de transport HTTP.

Classes

Nom Description
AbstractMessageParser

Fournit une implémentation de base pour l’analyse des messages HTTP à partir d’une mémoire tampon d’entrée de session.

AbstractMessageWriter

Fournit une implémentation de base pour écrire des messages HTTP dans une mémoire tampon de sortie de session.

AbstractSessionInputBuffer

Fournit une mémoire tampon d’entrée de session de base qui lit les données à partir d’un flux.

AbstractSessionOutputBuffer

Fournit une mémoire tampon de sortie de session de base qui écrit des données dans un flux.

ChunkedInputStream

Lit les données d’entité HTTP encodées avec le codage de transfert en bloc.

ChunkedOutputStream

Écrit des données d’entité HTTP à l’aide du codage de transfert en bloc.

ContentLengthInputStream

Lit à partir d’une mémoire tampon d’entrée de session jusqu’à une longueur de contenu spécifiée.

ContentLengthOutputStream

Écrit dans une mémoire tampon de sortie de session jusqu’à une longueur de contenu spécifiée.

HttpRequestParser

Analyse les messages de requête HTTP à partir d’une mémoire tampon d’entrée de session.

HttpRequestWriter

Écrit des messages de requête HTTP dans une mémoire tampon de sortie de session.

HttpResponseParser

Analyse les messages de réponse HTTP à partir d’une mémoire tampon d’entrée de session.

HttpResponseWriter

Écrit des messages de réponse HTTP dans une mémoire tampon de sortie de session.

HttpTransportMetricsImpl

Fournit l’implémentation par défaut des métriques de transport HTTP.

IdentityInputStream

Lit les données d’entité HTTP à l’aide de l’encodage de transfert d’identité.

IdentityOutputStream

Écrit des données d’entité HTTP à l’aide de l’encodage de transfert d’identité.

SocketInputBuffer

Fournit une mémoire tampon d’entrée de session liée à un socket.

SocketOutputBuffer

Fournit une mémoire tampon de sortie de session liée à un socket.

Remarques

Source Open Source Project

Les parties de cette page sont dérivées du code source Apache HttpCore mis à disposition par Foundation sous la Apache License, version 2.0.