HttpsURLConnection Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 HttpsURLConnection
instâ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 connect
de 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 |
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 |
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 |
Connected |
Se |
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 |
ContentLength |
Retorna o valor do campo de |
ContentLengthLong |
Retorna o |
ContentType |
Retorna o valor do campo de |
Date |
Retorna o valor do campo de |
DefaultHostnameVerifier |
Obtém o padrão |
DefaultSSLSocketFactory |
Obtém a estática |
DefaultUseCaches |
Retorna o valor padrão de um |
DoInput |
Retorna o valor deste |
DoOutput |
Retorna o valor deste |
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 |
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 |
IfModifiedSince |
Retorna o valor do campo deste objeto |
InputStream |
Retorna um fluxo de entrada que lê a partir dessa conexão aberta. (Herdado de URLConnection) |
InstanceFollowRedirects |
Retorna o valor deste |
JniIdentityHashCode |
|
JniPeerMembers |
|
LastModified |
Retorna o valor do campo de |
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 |
|
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 |
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 |
UseCaches |
Retorna o valor deste |
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() |
|
Disconnect() |
Indica que outras solicitações ao servidor são improváveis em um futuro próximo. (Herdado de HttpURLConnection) |
Dispose() |
|
Dispose(Boolean) |
|
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 |
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 |
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>() |
|
ToString() |
Retorna uma representação de cadeia de caracteres do objeto. (Herdado de Object) |
UnregisterFromRuntime() |
|
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() |
|
IJavaPeerable.DisposeUnlessReferenced() |
|
IJavaPeerable.Finalized() |
|
IJavaPeerable.JniManagedPeerState |
|
IJavaPeerable.SetJniIdentityHashCode(Int32) |
|
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
|
IJavaPeerable.SetPeerReference(JniObjectReference) |
|
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) |
|
GetJniTypeName(IJavaPeerable) |
|