Compartilhar via


HttpsURLConnection Classe

Definição

HttpsURLConnection Estende-se HttpURLConnection com suporte para recursos específicos de HTTPS.

[Android.Runtime.Register("javax/net/ssl/HttpsURLConnection", DoNotGenerateAcw=true)]
public abstract class HttpsURLConnection : Java.Net.HttpURLConnection
[<Android.Runtime.Register("javax/net/ssl/HttpsURLConnection", DoNotGenerateAcw=true)>]
type HttpsURLConnection = class
    inherit HttpURLConnection
Herança
Atributos

Comentários

HttpsURLConnection Estende-se HttpURLConnection com suporte para recursos específicos de HTTPS.

Consulte http://www.w3.org/pub/WWW/Protocols/ e RFC 2818 para obter mais detalhes sobre a especificação https.

Esta classe usa HostnameVerifier e SSLSocketFactory. Há implementações padrão definidas para ambas as classes. No entanto, as implementações podem ser substituídas por classe (estática) ou por instância. Todas as novas HttpsURLConnectioninstâncias s receberão os valores estáticos "padrão" na criação da instância, mas elas podem ser substituídas chamando o(s) método(s) de conjunto por instância apropriado antes connectde ing.

Adicionado em 1.4.

Documentação Java para javax.net.ssl.HttpsURLConnection.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Construtores

HttpsURLConnection(IntPtr, JniHandleOwnership)

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo tempo de execução.

HttpsURLConnection(URL)

Cria um HttpsURLConnection usando a URL especificada.

Campos

HttpAccepted
Obsoleto.

HTTP Status-Code 202: Aceito.

(Herdado de HttpURLConnection)
HttpBadGateway
Obsoleto.

HTTP Status-Code 502: Gateway incorreto.

(Herdado de HttpURLConnection)
HttpBadMethod
Obsoleto.

HTTP Status-Code 405: Método não permitido.

(Herdado de HttpURLConnection)
HttpBadRequest
Obsoleto.

HTTP Status-Code 400: Solicitação incorreta.

(Herdado de HttpURLConnection)
HttpClientTimeout
Obsoleto.

Código de status HTTP 408: tempo limite da solicitação.

(Herdado de HttpURLConnection)
HttpConflict
Obsoleto.

HTTP Status-Code 409: Conflito.

(Herdado de HttpURLConnection)
HttpCreated
Obsoleto.

HTTP Status-Code 201: Criado.

(Herdado de HttpURLConnection)
HttpEntityTooLarge
Obsoleto.

HTTP Status-Code 413: Entidade de solicitação muito grande.

(Herdado de HttpURLConnection)
HttpForbidden
Obsoleto.

HTTP Status-Code 403: Proibido.

(Herdado de HttpURLConnection)
HttpGatewayTimeout
Obsoleto.

Código de status HTTP 504: Tempo limite do gateway.

(Herdado de HttpURLConnection)
HttpGone
Obsoleto.

HTTP Status-Code 410: Gone.

(Herdado de HttpURLConnection)
HttpInternalError
Obsoleto.

HTTP Status-Code 500: Erro interno do servidor.

(Herdado de HttpURLConnection)
HttpLengthRequired
Obsoleto.

HTTP Status-Code 411: Comprimento necessário.

(Herdado de HttpURLConnection)
HttpMovedPerm
Obsoleto.

HTTP Status-Code 301: Movido permanentemente.

(Herdado de HttpURLConnection)
HttpMovedTemp
Obsoleto.

HTTP Status-Code 302: Redirecionamento temporário.

(Herdado de HttpURLConnection)
HttpMultChoice
Obsoleto.

HTTP Status-Code 300: Várias opções.

(Herdado de HttpURLConnection)
HttpNoContent
Obsoleto.

HTTP Status-Code 204: Sem conteúdo.

(Herdado de HttpURLConnection)
HttpNotAcceptable
Obsoleto.

HTTP Status-Code 406: Não aceitável.

(Herdado de HttpURLConnection)
HttpNotAuthoritative
Obsoleto.

HTTP Status-Code 203: Informações não autorizadas.

(Herdado de HttpURLConnection)
HttpNotFound
Obsoleto.

HTTP Status-Code 404: Não encontrado.

(Herdado de HttpURLConnection)
HttpNotImplemented
Obsoleto.

HTTP Status-Code 501: Não implementado.

(Herdado de HttpURLConnection)
HttpNotModified
Obsoleto.

HTTP Status-Code 304: Não modificado.

(Herdado de HttpURLConnection)
HttpOk
Obsoleto.

HTTP Status-Code 200: OK.

(Herdado de HttpURLConnection)
HttpPartial
Obsoleto.

HTTP Status-Code 206: Conteúdo parcial.

(Herdado de HttpURLConnection)
HttpPaymentRequired
Obsoleto.

HTTP Status-Code 402: Pagamento necessário.

(Herdado de HttpURLConnection)
HttpPreconFailed
Obsoleto.

HTTP Status-Code 412: Falha na pré-condição.

(Herdado de HttpURLConnection)
HttpProxyAuth
Obsoleto.

HTTP Status-Code 407: Autenticação de proxy necessária.

(Herdado de HttpURLConnection)
HttpReqTooLong
Obsoleto.

HTTP Status-Code 414: Request-URI muito grande.

(Herdado de HttpURLConnection)
HttpReset
Obsoleto.

HTTP Status-Code 205: Redefinir conteúdo.

(Herdado de HttpURLConnection)
HttpSeeOther
Obsoleto.

HTTP Status-Code 303: Consulte Outro.

(Herdado de HttpURLConnection)
HttpServerError
Obsoleto.

HTTP Status-Code 500: Erro interno do servidor.

(Herdado de HttpURLConnection)
HttpUnauthorized
Obsoleto.

HTTP Status-Code 401: Não autorizado.

(Herdado de HttpURLConnection)
HttpUnavailable
Obsoleto.

HTTP Status-Code 503: Serviço indisponível.

(Herdado de HttpURLConnection)
HttpUnsupportedType
Obsoleto.

HTTP Status-Code 415: Tipo de mídia não suportado.

(Herdado de HttpURLConnection)
HttpUseProxy
Obsoleto.

HTTP Status-Code 305: Use Proxy.

(Herdado de HttpURLConnection)
HttpVersion
Obsoleto.

HTTP Status-Code 505: Versão HTTP não suportada.

(Herdado de HttpURLConnection)

Propriedades

AllowUserInteraction

Retorna o allowUserInteraction valor do campo para este objeto. -ou- Defina o valor do allowUserInteraction campo deste URLConnection.

(Herdado de URLConnection)
ChunkLength

O comprimento do bloco ao usar o modo de streaming de codificação em blocos para saída.

(Herdado de HttpURLConnection)
CipherSuite

Retorna o nome do conjunto de codificação negociado durante o handshake SSL.

Class

Retorna a classe de tempo de execução deste Object.

(Herdado de Object)
Connected

Se false, esse objeto de conexão não tiver criado um link de comunicação para a URL especificada.

(Herdado de URLConnection)
ConnectTimeout

Retorna a configuração de tempo limite de conexão. -ou- Define um valor de tempo limite especificado, em milissegundos, a ser usado ao abrir um link de comunicação para o recurso referenciado por este URLConnection.

(Herdado de URLConnection)
Content

Recupera o conteúdo dessa conexão de URL.

(Herdado de URLConnection)
ContentEncoding

Retorna o valor do campo de content-encoding cabeçalho.

(Herdado de URLConnection)
ContentLength

Retorna o valor do campo de content-length cabeçalho.

(Herdado de URLConnection)
ContentLengthLong

Retorna o content-length valor do campo de cabeçalho como um longo.

(Herdado de URLConnection)
ContentType

Retorna o valor do campo de content-type cabeçalho.

(Herdado de URLConnection)
Date

Retorna o valor do campo de date cabeçalho.

(Herdado de URLConnection)
DefaultHostnameVerifier

Obtém o padrão HostnameVerifier que é herdado por novas instâncias dessa classe. -ou- Define o padrão HostnameVerifier herdado por uma nova instância dessa classe.

DefaultSSLSocketFactory

Obtém a estática SSLSocketFactory padrão que é herdada por novas instâncias dessa classe. -ou- Define o padrão SSLSocketFactory herdado por novas instâncias dessa classe.

DefaultUseCaches

Retorna o valor padrão de um URLConnectionsinalizador 's useCaches . -ou- Define o valor padrão do campo para o useCaches valor especificado.

(Herdado de URLConnection)
DoInput

Retorna o valor deste URLConnectionsinalizador .doInput -ou- Define o doInput valor do campo para isso URLConnection como o valor especificado.

(Herdado de URLConnection)
DoOutput

Retorna o valor deste URLConnectionsinalizador .doOutput -ou- Define o doOutput valor do campo para isso URLConnection como o valor especificado.

(Herdado de URLConnection)
ErrorStream

Retorna o fluxo de erros se a conexão falhar, mas o servidor enviou dados úteis mesmo assim.

(Herdado de HttpURLConnection)
Expiration

Retorna o valor do campo de expires cabeçalho.

(Herdado de URLConnection)
FixedContentLength

O comprimento de conteúdo fixo ao usar o modo de streaming de comprimento fixo.

(Herdado de HttpURLConnection)
FixedContentLengthLong

O comprimento de conteúdo fixo ao usar o modo de streaming de comprimento fixo.

(Herdado de HttpURLConnection)
Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
HeaderFields

Retorna um Mapa não modificável dos campos de cabeçalho.

(Herdado de URLConnection)
HostnameVerifier

Obtém o HostnameVerifier lugar nesta instância. -ou- Define o HostnameVerifier para esta instância.

IfModifiedSince

Retorna o valor do campo deste objeto ifModifiedSince . -ou- Define o ifModifiedSince valor do campo deste URLConnection para o valor especificado.

(Herdado de URLConnection)
InputStream

Retorna um fluxo de entrada que lê a partir dessa conexão aberta.

(Herdado de URLConnection)
InstanceFollowRedirects

Retorna o valor deste HttpURLConnectioncampo .instanceFollowRedirects -ou- Define se os redirecionamentos HTTP (solicitações com código de resposta 3xx) devem ser seguidos automaticamente por essa HttpURLConnection instância.

(Herdado de HttpURLConnection)
JniIdentityHashCode

HttpsURLConnection Estende-se HttpURLConnection com suporte para recursos específicos de HTTPS.

(Herdado de Object)
JniPeerMembers

HttpsURLConnection Estende-se HttpURLConnection com suporte para recursos específicos de HTTPS.

LastModified

Retorna o valor do campo de last-modified cabeçalho.

(Herdado de URLConnection)
LocalPrincipal

Retorna a entidade de segurança que foi enviada ao servidor durante o handshakeing.

Method

O método HTTP (GET,POST,PUT,etc.

(Herdado de HttpURLConnection)
OutputStream

Retorna um fluxo de saída que grava nessa conexão.

(Herdado de URLConnection)
PeerPrincipal

Retorna a entidade de segurança do servidor que foi estabelecida como parte da definição da sessão.

PeerReference

HttpsURLConnection Estende-se HttpURLConnection com suporte para recursos específicos de HTTPS.

(Herdado de Object)
Permission

Retorna um objeto de permissão que representa a permissão necessária para fazer a conexão representada por esse objeto.

(Herdado de URLConnection)
ReadTimeout

Retorna a configuração de tempo limite de leitura. -ou- Define o tempo limite de leitura para um tempo limite especificado, em milissegundos.

(Herdado de URLConnection)
RequestMethod

Obtenha o método de solicitação. -ou- Defina o método para a solicitação de URL, um dos: <UL><LI>GET <LI>POST <LI>HEAD <LI>OPTIONS <LI>PUT <LI>DELETE <LI>TRACE </UL> são legais, sujeitos a restrições de protocolo.

(Herdado de HttpURLConnection)
RequestProperties

Retorna um mapa não modificável das propriedades gerais de solicitação para essa conexão.

(Herdado de URLConnection)
ResponseCode

Obtém o código de status de uma mensagem de resposta HTTP.

(Herdado de HttpURLConnection)
ResponseMessage

Obtém a mensagem de resposta HTTP, se houver, retornada junto com o código de resposta de um servidor.

(Herdado de HttpURLConnection)
SSLSocketFactory

Obtém a fábrica de soquete SSL a ser usada ao criar soquetes para conexões de URL https seguras. -ou- Define o SSLSocketFactory a ser usado quando essa instância cria soquetes para conexões de URL https seguras.

ThresholdClass

Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

ThresholdType

Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

Url

A URL representa o objeto remoto na World Wide Web para o qual essa conexão é aberta.

(Herdado de URLConnection)
URL

Retorna o valor deste URLConnectioncampo .URL

(Herdado de URLConnection)
UseCaches

Retorna o valor deste URLConnectioncampo .useCaches -ou- Define o useCaches valor do campo deste URLConnection para o valor especificado.

(Herdado de URLConnection)

Métodos

AddRequestProperty(String, String)

Adiciona uma propriedade de solicitação geral especificada por um par chave-valor.

(Herdado de URLConnection)
Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Connect()

Abre um link de comunicação para o recurso referenciado por essa URL, se essa conexão ainda não tiver sido estabelecida.

(Herdado de URLConnection)
ConnectAsync()

HttpsURLConnection Estende-se HttpURLConnection com suporte para recursos específicos de HTTPS.

(Herdado de URLConnection)
Disconnect()

Indica que outras solicitações ao servidor são improváveis em um futuro próximo.

(Herdado de HttpURLConnection)
Dispose()

HttpsURLConnection Estende-se HttpURLConnection com suporte para recursos específicos de HTTPS.

(Herdado de Object)
Dispose(Boolean)

HttpsURLConnection Estende-se HttpURLConnection com suporte para recursos específicos de HTTPS.

(Herdado de Object)
Equals(Object)

Indica se algum outro objeto é "igual" a este.

(Herdado de Object)
GetContent(Class[])

Recupera o conteúdo dessa conexão de URL.

(Herdado de URLConnection)
GetHashCode()

Retorna um valor de código hash para o objeto.

(Herdado de Object)
GetHeaderField(Int32)

Retorna o valor do n<campo de cabeçalho sup>th</sup> .

(Herdado de URLConnection)
GetHeaderField(String)

Retorna o valor do campo de cabeçalho nomeado.

(Herdado de URLConnection)
GetHeaderFieldDate(String, Int64)

Retorna o valor do campo nomeado analisado como data.

(Herdado de URLConnection)
GetHeaderFieldInt(String, Int32)

Retorna o valor do campo nomeado analisado como um número.

(Herdado de URLConnection)
GetHeaderFieldKey(Int32)

Retorna a chave para o n<campo de cabeçalho sup>th</sup> .

(Herdado de URLConnection)
GetHeaderFieldLong(String, Int64)

Retorna o valor do campo nomeado analisado como um número.

(Herdado de URLConnection)
GetLocalCertificates()

Retorna o(s) certificado(s) que foram enviados ao servidor durante o handshaking.

GetRequestProperty(String)

Retorna o valor da propriedade de solicitação geral nomeada para esta conexão.

(Herdado de URLConnection)
GetServerCertificates()

Retorna a cadeia de certificados do servidor que foi estabelecida como parte da definição da sessão.

JavaFinalize()

Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto.

(Herdado de Object)
Notify()

Ativa um único thread que está aguardando no monitor deste objeto.

(Herdado de Object)
NotifyAll()

Ativa todos os threads que estão aguardando no monitor deste objeto.

(Herdado de Object)
SetChunkedStreamingMode(Int32)

Esse método é usado para habilitar o streaming de um corpo de solicitação HTTP sem buffer interno, quando o comprimento do conteúdo é <b>não</b> conhecido com antecedência.

(Herdado de HttpURLConnection)
SetFixedLengthStreamingMode(Int32)

Esse método é usado para habilitar o streaming de um corpo de solicitação HTTP sem buffer interno, quando o comprimento do conteúdo é conhecido com antecedência.

(Herdado de HttpURLConnection)
SetFixedLengthStreamingMode(Int64)

Esse método é usado para habilitar o streaming de um corpo de solicitação HTTP sem buffer interno, quando o comprimento do conteúdo é conhecido com antecedência.

(Herdado de HttpURLConnection)
SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle.

(Herdado de Object)
SetRequestProperty(String, String)

Define a propriedade de solicitação geral.

(Herdado de URLConnection)
ToArray<T>()

HttpsURLConnection Estende-se HttpURLConnection com suporte para recursos específicos de HTTPS.

(Herdado de Object)
ToString()

Retorna uma representação de cadeia de caracteres do objeto.

(Herdado de Object)
UnregisterFromRuntime()

HttpsURLConnection Estende-se HttpURLConnection com suporte para recursos específicos de HTTPS.

(Herdado de Object)
UsingProxy()

Indica se a conexão está passando por um proxy.

(Herdado de HttpURLConnection)
Wait()

Faz com que o thread atual aguarde até que ele seja ativado, normalmente sendo <em notificado</em> ou <em>interrompido</em>>.

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido.

(Herdado de Object)

Implantações explícitas de interface

IJavaPeerable.Disposed()

HttpsURLConnection Estende-se HttpURLConnection com suporte para recursos específicos de HTTPS.

(Herdado de Object)
IJavaPeerable.DisposeUnlessReferenced()

HttpsURLConnection Estende-se HttpURLConnection com suporte para recursos específicos de HTTPS.

(Herdado de Object)
IJavaPeerable.Finalized()

HttpsURLConnection Estende-se HttpURLConnection com suporte para recursos específicos de HTTPS.

(Herdado de Object)
IJavaPeerable.JniManagedPeerState

HttpsURLConnection Estende-se HttpURLConnection com suporte para recursos específicos de HTTPS.

(Herdado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

HttpsURLConnection Estende-se HttpURLConnection com suporte para recursos específicos de HTTPS.

(Herdado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

HttpsURLConnection Estende-se HttpURLConnection com suporte para recursos específicos de HTTPS.

(Herdado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

HttpsURLConnection Estende-se HttpURLConnection com suporte para recursos específicos de HTTPS.

(Herdado de Object)

Métodos de Extensão

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo verificada em tempo de execução do Android.

JavaCast<TResult>(IJavaObject)

HttpsURLConnection Estende-se HttpURLConnection com suporte para recursos específicos de HTTPS.

GetJniTypeName(IJavaPeerable)

HttpsURLConnection Estende-se HttpURLConnection com suporte para recursos específicos de HTTPS.

Aplica-se a