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
HttpURLConnection estende-se 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
HttpURLConnection estende-se 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.
Essa 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 receberão os valores estáticos "padrão" na criação da instância, mas elas podem ser substituídas chamando os métodos de conjunto apropriados por instância antes connectdo ing.
Adicionado em 1.4.
Java documentação para javax.net.ssl.HttpsURLConnection.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.
Construtores
| Nome | Description |
|---|---|
| HttpsURLConnection(IntPtr, JniHandleOwnership) |
Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime. |
| HttpsURLConnection(URL) |
Cria um |
Campos
| Nome | Description |
|---|---|
| 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.
HTTP Status-Code 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.
HTTP Status-Code 504: Tempo limite do gateway. (Herdado de HttpURLConnection) |
| HttpGone |
Obsoleto.
HTTP Status-Code 410: Desaparecido. (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 autoritativas. (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 Outros. (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 sem suporte. (Herdado de HttpURLConnection) |
| HttpUseProxy |
Obsoleto.
HTTP Status-Code 305: Usar Proxy. (Herdado de HttpURLConnection) |
| HttpVersion |
Obsoleto.
HTTP Status-Code 505: Versão HTTP sem suporte. (Herdado de HttpURLConnection) |
Propriedades
| Nome | Description |
|---|---|
| AllowUserInteraction |
Retorna o valor do |
| ChunkLength |
O comprimento da parte ao usar o modo de streaming de codificação em partes para saída. (Herdado de HttpURLConnection) |
| CipherSuite |
Retorna o nome do conjunto de criptografias negociado durante o handshake SSL. |
| Class |
Retorna a classe de runtime deste |
| Connected |
Se |
| ConnectTimeout |
Retorna a configuração para o tempo limite de conexão. -ou- Define um valor de tempo limite especificado, em milissegundos, a ser usado ao abrir um link de comunicações para o recurso referenciado por essa 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 valor do campo de |
| 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 desse |
| DoOutput |
Retorna o valor desse |
| ErrorStream |
Retorna o fluxo de erros se a conexão falhou, mas o servidor enviou dados úteis, no entanto. (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 desse objeto |
| InputStream |
Retorna um fluxo de entrada que lê dessa conexão aberta. (Herdado de URLConnection) |
| InstanceFollowRedirects |
Retorna o valor deste |
| JniIdentityHashCode |
Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade. (Herdado de Object) |
| JniPeerMembers |
|
| LastModified |
Retorna o valor do campo de |
| LocalPrincipal |
Retorna a entidade de segurança que foi enviada ao servidor durante o handshaking. |
| 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 |
Obtém a referência de objeto JNI para este par Java. (Herdado de Object) |
| Permission |
Retorna um objeto de permissão que representa a permissão necessária para tornar 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 como 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 seguintes: <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 soquetes SSL a ser usada ao criar soquetes para conexões de URL https seguras. -ou- Define o |
| ThresholdClass |
Essa API é compatível com a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código. |
| ThresholdType |
Essa API é compatível com 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
| Nome | Description |
|---|---|
| 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ções 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 para o servidor são improváveis em um futuro próximo. (Herdado de HttpURLConnection) |
| Dispose() |
Libera os recursos mantidos por esse par Java. (Herdado de Object) |
| Dispose(Boolean) |
Libera os recursos mantidos por esse par Java. (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 |
| 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 os certificados que foram enviados ao servidor durante o handshaking. |
| GetRequestProperty(String) |
Retorna o valor da propriedade de solicitação geral nomeada para essa 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 não for <b>/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>() |
Cria uma matriz gerenciada com base nesse wrapper de matriz Java. (Herdado de Object) |
| ToString() |
Retorna uma representação de cadeia de caracteres do objeto. (Herdado de Object) |
| UnregisterFromRuntime() |
Cancela o registro desse par Java do runtime de interoperabilidade. (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é ser despertado, normalmente por ser <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 por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido. (Herdado de Object) |
| Wait(Int64) |
Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido. (Herdado de Object) |
Implantações explícitas de interface
| Nome | Description |
|---|---|
| IJavaPeerable.Disposed() |
Notifica o runtime de interoperabilidade de que esse par gerenciado foi descartado. (Herdado de Object) |
| IJavaPeerable.DisposeUnlessReferenced() |
Libera esse par Java, a menos que seja mantido por outra referência gerenciada. (Herdado de Object) |
| IJavaPeerable.Finalized() |
Notifica o runtime de interoperabilidade de que esse par gerenciado foi finalizado. (Herdado de Object) |
| IJavaPeerable.JniManagedPeerState |
Obtém o estado que descreve a relação entre esse par gerenciado e sua referência de JNI. (Herdado de Object) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Define o código de hash de identidade de interoperabilidade para esse par Java. (Herdado de Object) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Define o estado de par gerenciado e JNI para esse par Java. (Herdado de Object) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Define a referência de objeto JNI usada por esse par gerenciado. (Herdado de Object) |
Métodos de Extensão
| Nome | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtém o nome JNI do tipo da instância |
| JavaAs<TResult>(IJavaPeerable) |
Tente coagir a digitar |
| JavaCast<TResult>(IJavaObject) |
Executa uma conversão de tipo verificada pelo tempo de execução do Android. |
| JavaCast<TResult>(IJavaObject) |
|
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Tente coagir a digitar |