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
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 HttpsURLConnection
se 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 connect
de 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 |
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 |
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 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 |
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. (Heredado de HttpURLConnection) |
Expiration |
Devuelve el valor del |
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 |
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 este |
JniIdentityHashCode |
|
JniPeerMembers |
|
LastModified |
Devuelve el valor del |
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 |
|
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 |
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 |
UseCaches |
Devuelve el valor de este |
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() |
|
Disconnect() |
Indica que es poco probable que otras solicitudes al servidor se encuentren próximamente. (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 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() |
|
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) |
|