HttpsURLConnection Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
HttpsURLConnection
HttpURLConnection
se extiende 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
HttpURLConnection
se extiende 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 HttpsURLConnection
se les asignarán los valores estáticos "predeterminados" en la creación de instancias, pero se pueden invalidar llamando a los métodos de conjunto por instancia adecuados antes connect
de ing.
Agregado 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 abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.
Constructores
HttpsURLConnection(IntPtr, JniHandleOwnership) |
Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución. |
HttpsURLConnection(URL) |
Crea un |
Campos
HttpAccepted |
Obsoletos.
Código de estado HTTP 202: aceptado. (Heredado de HttpURLConnection) |
HttpBadGateway |
Obsoletos.
Código de estado HTTP 502: puerta de enlace incorrecta. (Heredado de HttpURLConnection) |
HttpBadMethod |
Obsoletos.
Código de estado HTTP 405: método no permitido. (Heredado de HttpURLConnection) |
HttpBadRequest |
Obsoletos.
Código de estado HTTP 400: solicitud incorrecta. (Heredado de HttpURLConnection) |
HttpClientTimeout |
Obsoletos.
Código de estado HTTP 408: tiempo de espera de la solicitud. (Heredado de HttpURLConnection) |
HttpConflict |
Obsoletos.
Código de estado HTTP 409: conflicto. (Heredado de HttpURLConnection) |
HttpCreated |
Obsoletos.
Código de estado HTTP 201: creado. (Heredado de HttpURLConnection) |
HttpEntityTooLarge |
Obsoletos.
Código de estado HTTP 413: solicitar entidad demasiado grande. (Heredado de HttpURLConnection) |
HttpForbidden |
Obsoletos.
Código de estado HTTP 403: Prohibido. (Heredado de HttpURLConnection) |
HttpGatewayTimeout |
Obsoletos.
Código de estado HTTP 504: tiempo de espera de puerta de enlace. (Heredado de HttpURLConnection) |
HttpGone |
Obsoletos.
Código de estado HTTP 410: Desaparecido. (Heredado de HttpURLConnection) |
HttpInternalError |
Obsoletos.
Código de estado HTTP 500: error interno del servidor. (Heredado de HttpURLConnection) |
HttpLengthRequired |
Obsoletos.
Código de estado HTTP 411: longitud requerida. (Heredado de HttpURLConnection) |
HttpMovedPerm |
Obsoletos.
Código de estado HTTP 301: movido permanentemente. (Heredado de HttpURLConnection) |
HttpMovedTemp |
Obsoletos.
Código de estado HTTP 302: redirección temporal. (Heredado de HttpURLConnection) |
HttpMultChoice |
Obsoletos.
Código de estado HTTP 300: varias opciones. (Heredado de HttpURLConnection) |
HttpNoContent |
Obsoletos.
Código de estado HTTP 204: sin contenido. (Heredado de HttpURLConnection) |
HttpNotAcceptable |
Obsoletos.
Código de estado HTTP 406: no aceptable. (Heredado de HttpURLConnection) |
HttpNotAuthoritative |
Obsoletos.
Código de estado HTTP 203: información no autoritativa. (Heredado de HttpURLConnection) |
HttpNotFound |
Obsoletos.
Código de estado HTTP 404: no encontrado. (Heredado de HttpURLConnection) |
HttpNotImplemented |
Obsoletos.
Código de estado HTTP 501: no implementado. (Heredado de HttpURLConnection) |
HttpNotModified |
Obsoletos.
Código de estado HTTP 304: no modificado. (Heredado de HttpURLConnection) |
HttpOk |
Obsoletos.
Código de estado HTTP 200: Correcto. (Heredado de HttpURLConnection) |
HttpPartial |
Obsoletos.
Código de estado HTTP 206: contenido parcial. (Heredado de HttpURLConnection) |
HttpPaymentRequired |
Obsoletos.
Código de estado HTTP 402: pago requerido. (Heredado de HttpURLConnection) |
HttpPreconFailed |
Obsoletos.
Código de estado HTTP 412: error en la condición previa. (Heredado de HttpURLConnection) |
HttpProxyAuth |
Obsoletos.
Código de estado HTTP 407: autenticación de proxy necesaria. (Heredado de HttpURLConnection) |
HttpReqTooLong |
Obsoletos.
Código de estado HTTP 414: request-URI demasiado grande. (Heredado de HttpURLConnection) |
HttpReset |
Obsoletos.
Código de estado HTTP 205: restablecer contenido. (Heredado de HttpURLConnection) |
HttpSeeOther |
Obsoletos.
Código de estado HTTP 303: vea Otros. (Heredado de HttpURLConnection) |
HttpServerError |
Obsoletos.
Código de estado HTTP 500: error interno del servidor. (Heredado de HttpURLConnection) |
HttpUnauthorized |
Obsoletos.
Código de estado HTTP 401: no autorizado. (Heredado de HttpURLConnection) |
HttpUnavailable |
Obsoletos.
Código de estado HTTP 503: servicio no disponible. (Heredado de HttpURLConnection) |
HttpUnsupportedType |
Obsoletos.
Código de estado HTTP 415: tipo de medio no admitido. (Heredado de HttpURLConnection) |
HttpUseProxy |
Obsoletos.
Código de estado HTTP 305: usar proxy. (Heredado de HttpURLConnection) |
HttpVersion |
Obsoletos.
Código de estado HTTP 505: no se admite la versión HTTP. (Heredado de HttpURLConnection) |
Propiedades
AllowUserInteraction |
Devuelve el valor del |
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 |
Connected |
Si |
ConnectTimeout |
Devuelve la configuración del 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 dirección URLConnection. (Heredado de URLConnection) |
Content |
Recupera el contenido de esta conexión url. (Heredado de URLConnection) |
ContentEncoding |
Devuelve el valor del |
ContentLength |
Devuelve el valor del |
ContentLengthLong |
Devuelve el valor del |
ContentType |
Devuelve el valor del |
Date |
Devuelve el valor del |
DefaultHostnameVerifier |
Obtiene el valor predeterminado |
DefaultSSLSocketFactory |
Obtiene la estática |
DefaultUseCaches |
Devuelve el valor predeterminado de una marca de |
DoInput |
Devuelve el valor de esta |
DoOutput |
Devuelve el valor de esta |
ErrorStream |
Devuelve el flujo de error si se produjo un error en la conexión, pero el servidor envió datos útiles, sin embargo. (Heredado de HttpURLConnection) |
Expiration |
Devuelve el valor del |
FixedContentLength |
Longitud de contenido fija al usar el modo de streaming de longitud fija. (Heredado de HttpURLConnection) |
FixedContentLengthLong |
Longitud de contenido fija al usar 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 |
IfModifiedSince |
Devuelve el valor del campo de |
InputStream |
Devuelve un flujo de entrada que lee de esta conexión abierta. (Heredado de URLConnection) |
InstanceFollowRedirects |
Devuelve el valor de |
JniIdentityHashCode |
|
JniPeerMembers |
|
LastModified |
Devuelve el valor del |
LocalPrincipal |
Devuelve la entidad de seguridad que se envió al servidor durante el protocolo de enlace. |
Method |
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 |
|
Permission |
Devuelve un objeto de permiso que representa el permiso necesario para realizar la conexión representada por este objeto. (Heredado de URLConnection) |
ReadTimeout |
Devuelve la configuración del 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 un mapa no modificable de las 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 objeto |
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 |
UseCaches |
Devuelve el valor de |
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 aún no se ha establecido dicha conexión. (Heredado de URLConnection) |
ConnectAsync() |
|
Disconnect() |
Indica que otras solicitudes al servidor son poco probables en el futuro próximo. (Heredado de HttpURLConnection) |
Dispose() |
|
Dispose(Boolean) |
|
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 |
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 |
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>() |
|
ToString() |
Devuelve una representación de cadena del objeto. (Heredado de Object) |
UnregisterFromRuntime() |
|
UsingProxy() |
Indica si la conexión pasa por un proxy. (Heredado de HttpURLConnection) |
Wait() |
Hace que el subproceso actual espere hasta que se despierta, 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() |
|
IJavaPeerable.DisposeUnlessReferenced() |
|
IJavaPeerable.Finalized() |
|
IJavaPeerable.JniManagedPeerState |
|
IJavaPeerable.SetJniIdentityHashCode(Int32) |
|
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
|
IJavaPeerable.SetPeerReference(JniObjectReference) |
|
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) |
|
GetJniTypeName(IJavaPeerable) |
|