Android.Net.Http Spazio dei nomi

Classi

Nome Descrizione
AndroidHttpClient

Implementazione di Apache DefaultHttpClient configurata con impostazioni predefinite ragionevoli e schemi registrati per Android.

BidirectionalStream

Classe per l'invio bidirezionale e la ricezione di dati tramite connessioni HTTP/2 o QUIC.

BidirectionalStream.Builder

Generatore per BidirectionalStreams.

CallbackException

Eccezione passata a UrlRequest.Callback#onFailed UrlRequest.Callback.onFailed() quando UrlRequest.Callback o UploadDataProvider il metodo genera un'eccezione.

ConnectionMigrationOptions

Classe che configura la funzionalità di migrazione della connessione HTTP.

ConnectionMigrationOptions.Builder

Generatore per ConnectionMigrationOptions.

DnsOptions

Classe che configura la funzionalità di risoluzione dell'host.

DnsOptions.Builder

Generatore per DnsOptions.

DnsOptions.StaleDnsOptions

Classe che configura la funzionalità DNS non aggiornata.

DnsOptions.StaleDnsOptions.Builder
HeaderBlock

Contenitore non modificabile di intestazioni o trailer.

HttpEngine

Motore da elaborare UrlRequest, che usa lo stack HTTP migliore disponibile nella piattaforma corrente.

HttpEngine.Builder

Generatore per HttpEngines, che consente la configurazione di runtime di HttpEngine.

HttpException

Eccezione di base passata a UrlRequest.Callback#onFailed UrlRequest.Callback.onFailed().

HttpResponseCache

Memorizza nella cache le risposte HTTP e HTTPS al file system in modo che possano essere riutilizzate, risparmiando tempo e larghezza di banda.

InlineExecutionProhibitedException

Generata quando un executor esegue un inline eseguibile inviato in java.util.concurrent.Executor#execute(Runnable) e UrlRequest.Builder#setDirectExecutorAllowed non è stato chiamato.

NetworkException

Eccezione passata a UrlRequest.Callback#onFailed UrlRequest.Callback.onFailed() quando lo stack HTTP non riesce a elaborare una richiesta di rete.

QuicException

Sottoclasse di NetworkException che contiene un codice di errore QUIC dettagliato da QuicErrorCode.

QuicOptions

Opzioni di configurazione per QUIC.

QuicOptions.Builder

Generatore per QuicOptions.

SslCertificate

Classe di informazioni sul certificato SSL (dettagli certificato)

SslCertificate.DName

Classe helper name distinto: una tupla a 3 di: ul<li il nome più comune (CN)>/li l'organizzazione più specifica (O)</li><>li<><la più specifica unità organizzativa (OU)>/li ul<><><>

SslError

Questa classe rappresenta un set di uno o più errori SSL e il certificato SSL associato.

UploadDataProvider

Classe astratta che consente all'incorporatore di fornire un corpo di caricamento a UrlRequest.

UploadDataSink

Definisce i metodi di callback per UploadDataProvider.

UrlRequest

Controlla una richiesta HTTP (GET, PUT, POST e così via).

UrlRequest.Builder

Generatore per UrlRequests.

UrlRequest.Status

Valori di stato della richiesta restituiti da #getStatus.

UrlRequest.StatusEventArgs
UrlResponseInfo

Informazioni di base su una risposta.

X509TrustManagerExtensions

Wrapper X509TrustManager che espone funzionalità aggiunte da Android.

Interfacce

Nome Descrizione
BidirectionalStream.ICallback

Interfaccia di callback usata per ricevere callback da un oggetto BidirectionalStream.

UrlRequest.ICallback

Gli utenti dello stack HTTP estendono questa classe per ricevere callback che indicano lo stato di avanzamento di un'elaborazione UrlRequest .

UrlRequest.IStatusListener

Interfaccia del listener usata con #getStatus per ricevere lo stato di un oggetto UrlRequest.

Enumerazioni

Nome Descrizione
BidirectionalStreamPriority
ConnectionMigrationOption
DnsOption
HttpCacheType
NetworkExceptionErrorReason
SslErrorType

Enumera i valori restituiti da diversi tipi e considerati come parametro di diversi metodi di SslError.

UrlRequestPriority
UrlRequestStatus