Android.Net.Http Namespace

Klassen

Name Beschreibung
AndroidHttpClient

Implementierung des Apache DefaultHttpClient , der mit angemessenen Standardeinstellungen und registrierten Schemas für Android konfiguriert ist.

BidirectionalStream

Klasse für bidirektionales Senden und Empfangen von Daten über HTTP/2- oder QUIC-Verbindungen.

BidirectionalStream.Builder

Generator für BidirectionalStreams.

CallbackException

Ausnahme, die UrlRequest.Callback#onFailed UrlRequest.Callback.onFailed() an den Zeitpunkt oder UrlRequest.Callback die UploadDataProvider Methode übergeben wird, löst eine Ausnahme aus.

ConnectionMigrationOptions

Eine Klasse, die die HTTP-Verbindungsmigrationsfunktionalität konfiguriert.

ConnectionMigrationOptions.Builder

Generator für ConnectionMigrationOptions.

DnsOptions

Eine Klasse, die die Hostauflösungsfunktion konfiguriert.

DnsOptions.Builder

Generator für DnsOptions.

DnsOptions.StaleDnsOptions

Eine Klasse, die die veraltete DNS-Funktionalität konfiguriert.

DnsOptions.StaleDnsOptions.Builder
HeaderBlock

Nicht modifizierbarer Container von Kopfzeilen oder Trailern.

HttpEngine

Ein Modul zum Verarbeiten UrlRequestvon S, das den besten HTTP-Stapel verwendet, der auf der aktuellen Plattform verfügbar ist.

HttpEngine.Builder

Ein Generator für HttpEngines, der die Laufzeitkonfiguration von HttpEngine.

HttpException

Basis exception passed to UrlRequest.Callback#onFailed UrlRequest.Callback.onFailed().

HttpResponseCache

Speichert HTTP- und HTTPS-Antworten auf das Dateisystem zwischen, sodass sie möglicherweise wiederverwendet und Zeit und Bandbreite sparen können.

InlineExecutionProhibitedException

Wird ausgelöst, wenn ein Executor eine übermittelte runnable Inline inline java.util.concurrent.Executor#execute(Runnable) ausführt und UrlRequest.Builder#setDirectExecutorAllowed nicht aufgerufen wurde.

NetworkException

Ausnahme, die UrlRequest.Callback#onFailed UrlRequest.Callback.onFailed() übergeben wird, wenn der HTTP-Stapel eine Netzwerkanforderung nicht verarbeitet.

QuicException

Unterklassen, von NetworkException denen ein detaillierter QUIC-Fehlercode aus QuicErrorCode enthält.

QuicOptions

Konfigurationsoptionen für QUIC.

QuicOptions.Builder

Generator für QuicOptions.

SslCertificate

SSL-Zertifikatinformationen (Zertifikatdetails) Klasse

SslCertificate.DName

Eine distinguished Name Helper-Klasse: ein 3-Tupel von: ul<li den spezifischsten gemeinsamen Namen (CN)>/li li<><die spezifischste Organisation (O)>/li li<><die spezifischste Organisationseinheit (OU)>/li ul<><><>

SslError

Diese Klasse stellt einen Satz von mindestens einem SSL-Fehler und dem zugehörigen SSL-Zertifikat dar.

UploadDataProvider

Abstrakte Klasse, die es dem Einbettungsmodul ermöglicht, einen Uploadtext bereitzustellen UrlRequest.

UploadDataSink

Definiert Rückrufmethoden für UploadDataProvider.

UrlRequest

Steuert eine HTTP-Anforderung (GET, PUT, POST usw.).

UrlRequest.Builder

Generator für UrlRequests.

UrlRequest.Status

Anforderungsstatuswerte, die von #getStatus.

UrlRequest.StatusEventArgs
UrlResponseInfo

Grundlegende Informationen zu einer Antwort.

X509TrustManagerExtensions

X509TrustManager-Wrapper, der von Android hinzugefügte Features verfügbar gibt.

Schnittstellen

Name Beschreibung
BidirectionalStream.ICallback

Rückrufschnittstelle, die verwendet wird, um Rückrufe von einem BidirectionalStream.

UrlRequest.ICallback

Benutzer des HTTP-Stapels erweitern diese Klasse, um Rückrufe zu empfangen, die den Fortschritt eines UrlRequest verarbeiteten Vorgangs angeben.

UrlRequest.IStatusListener

Listener-Schnittstelle, die verwendet #getStatus wird, um den Status eines .UrlRequest

Enumerationen

Name Beschreibung
BidirectionalStreamPriority
ConnectionMigrationOption
DnsOption
HttpCacheType
NetworkExceptionErrorReason
SslErrorType

Listet Werte auf, die von mehreren Typen zurückgegeben und als Parameter mehrerer Methoden verwendet SslErrorwerden.

UrlRequestPriority
UrlRequestStatus