Share via


HttpsURLConnection Clase

Definición

HttpsURLConnection amplía HttpURLConnection con compatibilidad con características específicas 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
Herencia
Atributos

Comentarios

HttpsURLConnection amplía HttpURLConnection con compatibilidad con características específicas de https.

Consulte http://www.w3.org/pub/WWW/Protocols/ y RFC 2818 para obtener más información sobre la especificación https.

Esta clase usa HostnameVerifier y SSLSocketFactory. Hay implementaciones predeterminadas definidas para ambas clases. Sin embargo, las implementaciones se pueden reemplazar por clase (estática) o por instancia. A todas las instancias nuevas HttpsURLConnectionse les asignarán los valores estáticos "predeterminados" en la creación de la instancia, pero se pueden invalidar llamando a los métodos de conjuntos por instancia adecuados antes connectde ing.

Se agregó en la versión 1.4.

Documentación de Java para javax.net.ssl.HttpsURLConnection.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código Project y que se usan según los términos Creative Commons 2.5 Attribution License.

Constructores

HttpsURLConnection(IntPtr, JniHandleOwnership)

Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución.

HttpsURLConnection(URL)

Crea un HttpsURLConnection objeto mediante la dirección URL especificada.

Campos

HttpAccepted
Obsoletos.

HTTP Status-Code 202: Aceptado.

(Heredado de HttpURLConnection)
HttpBadGateway
Obsoletos.

HTTP Status-Code 502: puerta de enlace incorrecta.

(Heredado de HttpURLConnection)
HttpBadMethod
Obsoletos.

HTTP Status-Code 405: método no permitido.

(Heredado de HttpURLConnection)
HttpBadRequest
Obsoletos.

HTTP Status-Code 400: solicitud incorrecta.

(Heredado de HttpURLConnection)
HttpClientTimeout
Obsoletos.

HTTP Status-Code 408: tiempo de espera de la solicitud.

(Heredado de HttpURLConnection)
HttpConflict
Obsoletos.

HTTP Status-Code 409: Conflicto.

(Heredado de HttpURLConnection)
HttpCreated
Obsoletos.

HTTP Status-Code 201: creado.

(Heredado de HttpURLConnection)
HttpEntityTooLarge
Obsoletos.

HTTP Status-Code 413: solicitar entidad demasiado grande.

(Heredado de HttpURLConnection)
HttpForbidden
Obsoletos.

HTTP Status-Code 403: Prohibido.

(Heredado de HttpURLConnection)
HttpGatewayTimeout
Obsoletos.

HTTP Status-Code 504: tiempo de espera de puerta de enlace.

(Heredado de HttpURLConnection)
HttpGone
Obsoletos.

HTTP Status-Code 410: No.

(Heredado de HttpURLConnection)
HttpInternalError
Obsoletos.

HTTP Status-Code 500: Error interno del servidor.

(Heredado de HttpURLConnection)
HttpLengthRequired
Obsoletos.

HTTP Status-Code 411: longitud requerida.

(Heredado de HttpURLConnection)
HttpMovedPerm
Obsoletos.

HTTP Status-Code 301: movido permanentemente.

(Heredado de HttpURLConnection)
HttpMovedTemp
Obsoletos.

HTTP Status-Code 302: redirección temporal.

(Heredado de HttpURLConnection)
HttpMultChoice
Obsoletos.

HTTP Status-Code 300: varias opciones.

(Heredado de HttpURLConnection)
HttpNoContent
Obsoletos.

HTTP Status-Code 204: Sin contenido.

(Heredado de HttpURLConnection)
HttpNotAcceptable
Obsoletos.

HTTP Status-Code 406: No aceptable.

(Heredado de HttpURLConnection)
HttpNotAuthoritative
Obsoletos.

HTTP Status-Code 203: información no autoritativa.

(Heredado de HttpURLConnection)
HttpNotFound
Obsoletos.

HTTP Status-Code 404: no encontrado.

(Heredado de HttpURLConnection)
HttpNotImplemented
Obsoletos.

HTTP Status-Code 501: no implementado.

(Heredado de HttpURLConnection)
HttpNotModified
Obsoletos.

HTTP Status-Code 304: No modificado.

(Heredado de HttpURLConnection)
HttpOk
Obsoletos.

HTTP Status-Code 200: Correcto.

(Heredado de HttpURLConnection)
HttpPartial
Obsoletos.

HTTP Status-Code 206: contenido parcial.

(Heredado de HttpURLConnection)
HttpPaymentRequired
Obsoletos.

HTTP Status-Code 402: pago requerido.

(Heredado de HttpURLConnection)
HttpPreconFailed
Obsoletos.

HTTP Status-Code 412: error de condición previa.

(Heredado de HttpURLConnection)
HttpProxyAuth
Obsoletos.

HTTP Status-Code 407: se requiere autenticación de proxy.

(Heredado de HttpURLConnection)
HttpReqTooLong
Obsoletos.

HTTP Status-Code 414: request-URI demasiado grande.

(Heredado de HttpURLConnection)
HttpReset
Obsoletos.

HTTP Status-Code 205: Restablecer contenido.

(Heredado de HttpURLConnection)
HttpSeeOther
Obsoletos.

HTTP Status-Code 303: vea Otros.

(Heredado de HttpURLConnection)
HttpServerError
Obsoletos.

HTTP Status-Code 500: Error interno del servidor.

(Heredado de HttpURLConnection)
HttpUnauthorized
Obsoletos.

HTTP Status-Code 401: No autorizado.

(Heredado de HttpURLConnection)
HttpUnavailable
Obsoletos.

HTTP Status-Code 503: Servicio no disponible.

(Heredado de HttpURLConnection)
HttpUnsupportedType
Obsoletos.

HTTP Status-Code 415: Tipo de medio no admitido.

(Heredado de HttpURLConnection)
HttpUseProxy
Obsoletos.

HTTP Status-Code 305: usar proxy.

(Heredado de HttpURLConnection)
HttpVersion
Obsoletos.

HTTP Status-Code 505: no se admite la versión HTTP.

(Heredado de HttpURLConnection)

Propiedades

AllowUserInteraction

Devuelve el valor del allowUserInteraction campo para este objeto. -o bien- Establezca el valor del allowUserInteraction campo de este URLConnectionobjeto .

(Heredado de URLConnection)
ChunkLength

Longitud del fragmento al usar el modo de streaming de codificación fragmentada para la salida.

(Heredado de HttpURLConnection)
CipherSuite

Devuelve el nombre del conjunto de cifrado negociado durante el protocolo de enlace SSL.

Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
Connected

Si falsees , este objeto de conexión no ha creado un vínculo de comunicaciones a la dirección URL especificada.

(Heredado de URLConnection)
ConnectTimeout

Devuelve el valor para el tiempo de espera de conexión. -o bien- Establece un valor de tiempo de espera especificado, en milisegundos, que se usará al abrir un vínculo de comunicaciones al recurso al que hace referencia esta urlConnection.

(Heredado de URLConnection)
Content

Recupera el contenido de esta conexión url.

(Heredado de URLConnection)
ContentEncoding

Devuelve el valor del content-encoding campo de encabezado.

(Heredado de URLConnection)
ContentLength

Devuelve el valor del content-length campo de encabezado.

(Heredado de URLConnection)
ContentLengthLong

Devuelve el valor del content-length campo de encabezado como un valor long.

(Heredado de URLConnection)
ContentType

Devuelve el valor del content-type campo de encabezado.

(Heredado de URLConnection)
Date

Devuelve el valor del date campo de encabezado.

(Heredado de URLConnection)
DefaultHostnameVerifier

Obtiene el valor predeterminado HostnameVerifier heredado por nuevas instancias de esta clase. -o bien- Establece el valor predeterminado HostnameVerifier heredado por una nueva instancia de esta clase.

DefaultSSLSocketFactory

Obtiene la estática SSLSocketFactory predeterminada heredada por las nuevas instancias de esta clase. -o bien- Establece el valor predeterminado SSLSocketFactory heredado por nuevas instancias de esta clase.

DefaultUseCaches

Devuelve el valor predeterminado de una marca de useCaches .URLConnection -o bien- Establece el valor predeterminado del useCaches campo en el valor especificado.

(Heredado de URLConnection)
DoInput

Devuelve el valor de esta URLConnectiondoInput marca. -o bien- Establece el valor del doInput campo para este URLConnection en el valor especificado.

(Heredado de URLConnection)
DoOutput

Devuelve el valor de esta URLConnectiondoOutput marca. -o bien- Establece el valor del doOutput campo para este URLConnection en el valor especificado.

(Heredado de URLConnection)
ErrorStream

Devuelve el flujo de error si se produjo un error en la conexión, pero el servidor envió datos útiles.

(Heredado de HttpURLConnection)
Expiration

Devuelve el valor del expires campo de encabezado.

(Heredado de URLConnection)
FixedContentLength

Longitud fija del contenido cuando se usa el modo de streaming de longitud fija.

(Heredado de HttpURLConnection)
FixedContentLengthLong

Longitud fija del contenido cuando se usa el modo de streaming de longitud fija.

(Heredado de HttpURLConnection)
Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
HeaderFields

Devuelve un mapa no modificable de los campos de encabezado.

(Heredado de URLConnection)
HostnameVerifier

Obtiene el HostnameVerifier elemento en su lugar en esta instancia. -o bien- Establece para HostnameVerifier esta instancia.

IfModifiedSince

Devuelve el valor del campo de ifModifiedSince este objeto. -o bien- Establece el valor del ifModifiedSince campo de este URLConnection en el valor especificado.

(Heredado de URLConnection)
InputStream

Devuelve un flujo de entrada que lee de esta conexión abierta.

(Heredado de URLConnection)
InstanceFollowRedirects

Devuelve el valor de este HttpURLConnectioninstanceFollowRedirects campo. -o bien- Establece si las redirecciones HTTP (solicitudes con código de respuesta 3xx) deben seguirse automáticamente por esta HttpURLConnection instancia.

(Heredado de HttpURLConnection)
JniIdentityHashCode

HttpsURLConnection amplía HttpURLConnection con compatibilidad con características específicas de https.

(Heredado de Object)
JniPeerMembers

HttpsURLConnection amplía HttpURLConnection con compatibilidad con características específicas de https.

LastModified

Devuelve el valor del last-modified campo de encabezado.

(Heredado de URLConnection)
LocalPrincipal

Devuelve la entidad de seguridad que se envió al servidor durante el protocolo de enlace.

Method

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

(Heredado de HttpURLConnection)
OutputStream

Devuelve un flujo de salida que escribe en esta conexión.

(Heredado de URLConnection)
PeerPrincipal

Devuelve la entidad de seguridad del servidor que se estableció como parte de la definición de la sesión.

PeerReference

HttpsURLConnection amplía HttpURLConnection con compatibilidad con características específicas de https.

(Heredado de Object)
Permission

Devuelve un objeto de permiso que representa el permiso necesario para establecer la conexión representada por este objeto.

(Heredado de URLConnection)
ReadTimeout

Devuelve el valor para el tiempo de espera de lectura. -o bien- Establece el tiempo de espera de lectura en un tiempo de espera especificado, en milisegundos.

(Heredado de URLConnection)
RequestMethod

Obtenga el método de solicitud. -o bien- Establezca el método para la solicitud URL, uno de: <UL><LI GET <LI>POST <LI>HEAD <LI>OPTIONS>< LI>PUT <LI DELETE <LI>>TRACE </UL> son legales, sujetos a restricciones de protocolo.

(Heredado de HttpURLConnection)
RequestProperties

Devuelve una asignación no modificable de propiedades de solicitud generales para esta conexión.

(Heredado de URLConnection)
ResponseCode

Obtiene el código de estado de un mensaje de respuesta HTTP.

(Heredado de HttpURLConnection)
ResponseMessage

Obtiene el mensaje de respuesta HTTP, si existe, devuelto junto con el código de respuesta de un servidor.

(Heredado de HttpURLConnection)
SSLSocketFactory

Obtiene el generador de sockets SSL que se va a usar al crear sockets para conexiones de dirección URL https seguras. -o bien- Establece el que SSLSocketFactory se va a usar cuando esta instancia crea sockets para conexiones de dirección URL https seguras.

ThresholdClass

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

ThresholdType

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

Url

La dirección URL representa el objeto remoto en la World Wide Web a la que se abre esta conexión.

(Heredado de URLConnection)
URL

Devuelve el valor de este URLConnectionURL campo.

(Heredado de URLConnection)
UseCaches

Devuelve el valor de este URLConnectionuseCaches campo. -o bien- Establece el valor del useCaches campo de este URLConnection en el valor especificado.

(Heredado de URLConnection)

Métodos

AddRequestProperty(String, String)

Agrega una propiedad de solicitud general especificada por un par clave-valor.

(Heredado de URLConnection)
Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Connect()

Abre un vínculo de comunicaciones al recurso al que hace referencia esta dirección URL, si dicha conexión aún no se ha establecido.

(Heredado de URLConnection)
ConnectAsync()

HttpsURLConnection amplía HttpURLConnection con compatibilidad con características específicas de https.

(Heredado de URLConnection)
Disconnect()

Indica que es poco probable que otras solicitudes al servidor se encuentren próximamente.

(Heredado de HttpURLConnection)
Dispose()

HttpsURLConnection amplía HttpURLConnection con compatibilidad con características específicas de https.

(Heredado de Object)
Dispose(Boolean)

HttpsURLConnection amplía HttpURLConnection con compatibilidad con características específicas de https.

(Heredado de Object)
Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
GetContent(Class[])

Recupera el contenido de esta conexión url.

(Heredado de URLConnection)
GetHashCode()

Devuelve un valor de código hash del objeto.

(Heredado de Object)
GetHeaderField(Int32)

Devuelve el valor del n<campo de< encabezado sup>/sup>.

(Heredado de URLConnection)
GetHeaderField(String)

Devuelve el valor del campo de encabezado con nombre.

(Heredado de URLConnection)
GetHeaderFieldDate(String, Int64)

Devuelve el valor del campo con nombre analizado como fecha.

(Heredado de URLConnection)
GetHeaderFieldInt(String, Int32)

Devuelve el valor del campo con nombre analizado como un número.

(Heredado de URLConnection)
GetHeaderFieldKey(Int32)

Devuelve la clave del n<campo de< encabezado sup>/sup>.

(Heredado de URLConnection)
GetHeaderFieldLong(String, Int64)

Devuelve el valor del campo con nombre analizado como un número.

(Heredado de URLConnection)
GetLocalCertificates()

Devuelve los certificados que se enviaron al servidor durante el protocolo de enlace.

GetRequestProperty(String)

Devuelve el valor de la propiedad de solicitud general con nombre para esta conexión.

(Heredado de URLConnection)
GetServerCertificates()

Devuelve la cadena de certificados del servidor que se estableció como parte de la definición de la sesión.

JavaFinalize()

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto .

(Heredado de Object)
Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

(Heredado de Object)
SetChunkedStreamingMode(Int32)

Este método se usa para habilitar el streaming de un cuerpo de solicitud HTTP sin almacenamiento en búfer interno, cuando la longitud del contenido es <b>no</b> conocida de antemano.

(Heredado de HttpURLConnection)
SetFixedLengthStreamingMode(Int32)

Este método se usa para habilitar el streaming de un cuerpo de solicitud HTTP sin almacenamiento en búfer interno, cuando la longitud del contenido se conoce de antemano.

(Heredado de HttpURLConnection)
SetFixedLengthStreamingMode(Int64)

Este método se usa para habilitar el streaming de un cuerpo de solicitud HTTP sin almacenamiento en búfer interno, cuando la longitud del contenido se conoce de antemano.

(Heredado de HttpURLConnection)
SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetRequestProperty(String, String)

Establece la propiedad de solicitud general.

(Heredado de URLConnection)
ToArray<T>()

HttpsURLConnection amplía HttpURLConnection con compatibilidad con características específicas de https.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto.

(Heredado de Object)
UnregisterFromRuntime()

HttpsURLConnection amplía HttpURLConnection con compatibilidad con características específicas de https.

(Heredado de Object)
UsingProxy()

Indica si la conexión pasa a través de un proxy.

(Heredado de HttpURLConnection)
Wait()

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em> o <em>interrumpido</em>.<><

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)

Implementaciones de interfaz explícitas

IJavaPeerable.Disposed()

HttpsURLConnection amplía HttpURLConnection con compatibilidad con características específicas de https.

(Heredado de Object)
IJavaPeerable.DisposeUnlessReferenced()

HttpsURLConnection amplía HttpURLConnection con compatibilidad con características específicas de https.

(Heredado de Object)
IJavaPeerable.Finalized()

HttpsURLConnection amplía HttpURLConnection con compatibilidad con características específicas de https.

(Heredado de Object)
IJavaPeerable.JniManagedPeerState

HttpsURLConnection amplía HttpURLConnection con compatibilidad con características específicas de https.

(Heredado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

HttpsURLConnection amplía HttpURLConnection con compatibilidad con características específicas de https.

(Heredado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

HttpsURLConnection amplía HttpURLConnection con compatibilidad con características específicas de https.

(Heredado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

HttpsURLConnection amplía HttpURLConnection con compatibilidad con características específicas de https.

(Heredado de Object)

Métodos de extensión

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

HttpsURLConnection amplía HttpURLConnection con compatibilidad con características específicas de https.

GetJniTypeName(IJavaPeerable)

HttpsURLConnection amplía HttpURLConnection con compatibilidad con características específicas de https.

Se aplica a