Android.Net.Http Namespace

Classes

Nome Description
AndroidHttpClient

Implementação do Apache DefaultHttpClient configurado com configurações padrão razoáveis e esquemas registrados para Android.

BidirectionalStream

Classe para envio bidirecional e recebimento de dados em conexões HTTP/2 ou QUIC.

BidirectionalStream.Builder

Construtor para BidirectionalStreams.

CallbackException

Exceção passada para UrlRequest.Callback#onFailed UrlRequest.Callback.onFailed() quando UrlRequest.Callback ou UploadDataProvider método gera uma exceção.

ConnectionMigrationOptions

Uma classe que configura a funcionalidade de migração de conexão HTTP.

ConnectionMigrationOptions.Builder

Construtor para ConnectionMigrationOptions.

DnsOptions

Uma classe que configura a funcionalidade de resolução do host.

DnsOptions.Builder

Construtor para DnsOptions.

DnsOptions.StaleDnsOptions

Uma classe que configura a funcionalidade DNS obsoleta.

DnsOptions.StaleDnsOptions.Builder
HeaderBlock

Contêiner não modificável de cabeçalhos ou trailers.

HttpEngine

Um mecanismo para processar UrlRequests, que usa a melhor pilha HTTP disponível na plataforma atual.

HttpEngine.Builder

Um construtor para HttpEngines, que permite a configuração de runtime de HttpEngine.

HttpException

Exceção base passada para UrlRequest.Callback#onFailed UrlRequest.Callback.onFailed().

HttpResponseCache

Armazena em cache respostas HTTP e HTTPS ao sistema de arquivos para que possam ser reutilizados, economizando tempo e largura de banda.

InlineExecutionProhibitedException

Gerado quando um executor executa um runnable enviado embutido java.util.concurrent.Executor#execute(Runnable) e UrlRequest.Builder#setDirectExecutorAllowed não foi chamado.

NetworkException

Exceção passada para UrlRequest.Callback#onFailed UrlRequest.Callback.onFailed() quando a pilha HTTP falha ao processar uma solicitação de rede.

QuicException

Subclasse da NetworkException qual contém um código de erro QUIC detalhado do QuicErrorCode.

QuicOptions

Opções de configuração para QUIC.

QuicOptions.Builder

Construtor para QuicOptions.

SslCertificate

Classe de informações de certificado SSL (detalhes do certificado)

SslCertificate.DName

Uma classe auxiliar de nome distinto: uma tupla de 3 de: ul<li o nome comum mais específico (CN)>/li<>li<a organização mais específica (O)>/li li<><a UO (unidade organizacional) mais específica)>/li ul<><><>

SslError

Essa classe representa um conjunto de um ou mais erros de SSL e o certificado SSL associado.

UploadDataProvider

Classe abstrata permitindo que o incorporador forneça um corpo de carregamento para UrlRequest.

UploadDataSink

Define métodos de retornos de chamada para UploadDataProvider.

UrlRequest

Controla uma solicitação HTTP (GET, PUT, POST etc.

UrlRequest.Builder

Construtor para UrlRequests.

UrlRequest.Status

Valores de status da solicitação retornados por #getStatus.

UrlRequest.StatusEventArgs
UrlResponseInfo

Informações básicas sobre uma resposta.

X509TrustManagerExtensions

Wrapper X509TrustManager expondo recursos adicionados pelo Android.

Interfaces

Nome Description
BidirectionalStream.ICallback

Interface de retorno de chamada usada para receber retornos de chamada de um BidirectionalStream.

UrlRequest.ICallback

Os usuários da pilha HTTP estendem essa classe para receber retornos de chamada que indicam o andamento de um UrlRequest processo.

UrlRequest.IStatusListener

Interface do ouvinte usada #getStatus para receber o status de um UrlRequest.

Enumerações

Nome Description
BidirectionalStreamPriority
ConnectionMigrationOption
DnsOption
HttpCacheType
NetworkExceptionErrorReason
SslErrorType

Enumera valores retornados por vários tipos e usados como um parâmetro de vários métodos de SslError.

UrlRequestPriority
UrlRequestStatus