Android.Net.Http Espace de noms

Classes

Nom Description
AndroidHttpClient

Implémentation d’Apache DefaultHttpClient configurée avec des paramètres par défaut raisonnables et des schémas inscrits pour Android.

BidirectionalStream

Classe pour l’envoi et la réception bidirectionnels de données via des connexions HTTP/2 ou QUIC.

BidirectionalStream.Builder

Générateur pour BidirectionalStreams.

CallbackException

Exception passée au moment UrlRequest.Callback#onFailed UrlRequest.Callback.onFailed() ou UrlRequest.Callback à UploadDataProvider la méthode lève une exception.

ConnectionMigrationOptions

Classe configurant la fonctionnalité de migration de connexion HTTP.

ConnectionMigrationOptions.Builder

Générateur pour ConnectionMigrationOptions.

DnsOptions

Classe configurant la fonctionnalité de résolution d’hôte.

DnsOptions.Builder

Générateur pour DnsOptions.

DnsOptions.StaleDnsOptions

Classe configurant la fonctionnalité DNS obsolète.

DnsOptions.StaleDnsOptions.Builder
HeaderBlock

Conteneur non modifiable d’en-têtes ou de bandes-annonces.

HttpEngine

Moteur pour traiter UrlRequests, qui utilise la meilleure pile HTTP disponible sur la plateforme actuelle.

HttpEngine.Builder

Générateur pour HttpEngines, qui permet la configuration du runtime de HttpEngine.

HttpException

Exception de base passée à UrlRequest.Callback#onFailed UrlRequest.Callback.onFailed().

HttpResponseCache

Met en cache les réponses HTTP et HTTPS au système de fichiers afin qu’elles puissent être réutilisées, ce qui permet d’économiser du temps et de la bande passante.

InlineExecutionProhibitedException

Levée lorsqu’un exécuteur exécute un inline exécutable envoyé et java.util.concurrent.Executor#execute(Runnable)UrlRequest.Builder#setDirectExecutorAllowed n’a pas été appelé.

NetworkException

Exception passée lorsque UrlRequest.Callback#onFailed UrlRequest.Callback.onFailed() la pile HTTP ne parvient pas à traiter une requête réseau.

QuicException

Sous-classe contenant NetworkException un code d’erreur QUIC détaillé de QuicErrorCode.

QuicOptions

Options de configuration pour QUIC.

QuicOptions.Builder

Générateur pour QuicOptions.

SslCertificate

Classe d’informations sur le certificat SSL (détails du certificat)

SslCertificate.DName

Classe d’assistance de nom unique : un tuple de 3 tuples : ul<li le nom commun le plus spécifique (CN)/li li><>l’organisation la plus spécifique (O)<>/li li<><l’unité d’organisation la plus spécifique (OU)>/li ul<><><>

SslError

Cette classe représente un ensemble d’une ou plusieurs erreurs SSL et du certificat SSL associé.

UploadDataProvider

Classe abstraite permettant à l’incorporation de fournir un corps de chargement vers UrlRequest.

UploadDataSink

Définit les méthodes de rappel pour UploadDataProvider.

UrlRequest

Contrôle une requête HTTP (GET, PUT, POST, etc.).

UrlRequest.Builder

Générateur pour UrlRequests.

UrlRequest.Status

Valeurs d’état de la demande retournées par #getStatus.

UrlRequest.StatusEventArgs
UrlResponseInfo

Informations de base sur une réponse.

X509TrustManagerExtensions

Wrapper X509TrustManager exposant les fonctionnalités ajoutées à Android.

Interfaces

Nom Description
BidirectionalStream.ICallback

Interface de rappel utilisée pour recevoir des rappels d’un BidirectionalStream.

UrlRequest.ICallback

Les utilisateurs de la pile HTTP étendent cette classe pour recevoir des rappels indiquant la progression d’un UrlRequest traitement.

UrlRequest.IStatusListener

Interface de l’écouteur utilisée pour #getStatus recevoir l’état d’un UrlRequest.

Énumérations

Nom Description
BidirectionalStreamPriority
ConnectionMigrationOption
DnsOption
HttpCacheType
NetworkExceptionErrorReason
SslErrorType

Énumère les valeurs retournées par plusieurs types et prises comme paramètre de plusieurs méthodes de SslError.

UrlRequestPriority
UrlRequestStatus