HttpsURLConnection Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
HttpsURLConnection
HttpURLConnection s’étend avec prise en charge des fonctionnalités spécifiques à 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
- Héritage
- Attributs
Remarques
HttpsURLConnection
HttpURLConnection s’étend avec prise en charge des fonctionnalités spécifiques à https.
Pour plus d’informations sur la spécification https, consultez http://www.w3.org/pub/WWW/Protocols/ et RFC 2818 .
Cette classe utilise HostnameVerifier et SSLSocketFactory. Il existe des implémentations par défaut définies pour les deux classes. Toutefois, les implémentations peuvent être remplacées par classe (statique) ou par instance. Toutes les nouvelles HttpsURLConnectioninstances sont affectées aux valeurs statiques « par défaut » lors de la création de l’instance, mais elles peuvent être remplacées en appelant la ou les méthodes de jeu d’instances appropriées avant connectd’effectuer la création.
Ajouté dans la version 1.4.
Java documentation pour javax.net.ssl.HttpsURLConnection.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
Constructeurs
| Nom | Description |
|---|---|
| HttpsURLConnection(IntPtr, JniHandleOwnership) |
Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime. |
| HttpsURLConnection(URL) |
Crée une |
Champs
| Nom | Description |
|---|---|
| HttpAccepted |
Obsolète.
HTTP Status-Code 202 : Accepté. (Hérité de HttpURLConnection) |
| HttpBadGateway |
Obsolète.
HTTP Status-Code 502 : Passerelle incorrecte. (Hérité de HttpURLConnection) |
| HttpBadMethod |
Obsolète.
HTTP Status-Code 405 : méthode non autorisée. (Hérité de HttpURLConnection) |
| HttpBadRequest |
Obsolète.
HTTP Status-Code 400 : Requête incorrecte. (Hérité de HttpURLConnection) |
| HttpClientTimeout |
Obsolète.
HTTP Status-Code 408 : Délai d’attente de la requête. (Hérité de HttpURLConnection) |
| HttpConflict |
Obsolète.
HTTP Status-Code 409 : Conflit. (Hérité de HttpURLConnection) |
| HttpCreated |
Obsolète.
HTTP Status-Code 201 : créé. (Hérité de HttpURLConnection) |
| HttpEntityTooLarge |
Obsolète.
HTTP Status-Code 413 : Entité de requête trop grande. (Hérité de HttpURLConnection) |
| HttpForbidden |
Obsolète.
HTTP Status-Code 403 : Interdit. (Hérité de HttpURLConnection) |
| HttpGatewayTimeout |
Obsolète.
HTTP Status-Code 504 : Délai d’expiration de la passerelle. (Hérité de HttpURLConnection) |
| HttpGone |
Obsolète.
HTTP Status-Code 410 : Disparu. (Hérité de HttpURLConnection) |
| HttpInternalError |
Obsolète.
HTTP Status-Code 500 : erreur de serveur interne. (Hérité de HttpURLConnection) |
| HttpLengthRequired |
Obsolète.
HTTP Status-Code 411 : Longueur requise. (Hérité de HttpURLConnection) |
| HttpMovedPerm |
Obsolète.
HTTP Status-Code 301 : déplacé définitivement. (Hérité de HttpURLConnection) |
| HttpMovedTemp |
Obsolète.
HTTP Status-Code 302 : Redirection temporaire. (Hérité de HttpURLConnection) |
| HttpMultChoice |
Obsolète.
HTTP Status-Code 300 : choix multiples. (Hérité de HttpURLConnection) |
| HttpNoContent |
Obsolète.
HTTP Status-Code 204 : Aucun contenu. (Hérité de HttpURLConnection) |
| HttpNotAcceptable |
Obsolète.
HTTP Status-Code 406 : Non acceptable. (Hérité de HttpURLConnection) |
| HttpNotAuthoritative |
Obsolète.
HTTP Status-Code 203 : informations non faisant autorité. (Hérité de HttpURLConnection) |
| HttpNotFound |
Obsolète.
HTTP Status-Code 404 : Introuvable. (Hérité de HttpURLConnection) |
| HttpNotImplemented |
Obsolète.
HTTP Status-Code 501 : non implémenté. (Hérité de HttpURLConnection) |
| HttpNotModified |
Obsolète.
HTTP Status-Code 304 : Non modifié. (Hérité de HttpURLConnection) |
| HttpOk |
Obsolète.
HTTP Status-Code 200 : OK. (Hérité de HttpURLConnection) |
| HttpPartial |
Obsolète.
HTTP Status-Code 206 : Contenu partiel. (Hérité de HttpURLConnection) |
| HttpPaymentRequired |
Obsolète.
HTTP Status-Code 402 : Paiement requis. (Hérité de HttpURLConnection) |
| HttpPreconFailed |
Obsolète.
HTTP Status-Code 412 : Échec de la condition préalable. (Hérité de HttpURLConnection) |
| HttpProxyAuth |
Obsolète.
HTTP Status-Code 407 : Authentification proxy requise. (Hérité de HttpURLConnection) |
| HttpReqTooLong |
Obsolète.
HTTP Status-Code 414 : Request-URI trop grand. (Hérité de HttpURLConnection) |
| HttpReset |
Obsolète.
HTTP Status-Code 205 : Réinitialiser le contenu. (Hérité de HttpURLConnection) |
| HttpSeeOther |
Obsolète.
HTTP Status-Code 303 : Voir autre. (Hérité de HttpURLConnection) |
| HttpServerError |
Obsolète.
HTTP Status-Code 500 : erreur de serveur interne. (Hérité de HttpURLConnection) |
| HttpUnauthorized |
Obsolète.
HTTP Status-Code 401 : Non autorisé. (Hérité de HttpURLConnection) |
| HttpUnavailable |
Obsolète.
HTTP Status-Code 503 : Service indisponible. (Hérité de HttpURLConnection) |
| HttpUnsupportedType |
Obsolète.
HTTP Status-Code 415 : type de média non pris en charge. (Hérité de HttpURLConnection) |
| HttpUseProxy |
Obsolète.
HTTP Status-Code 305 : Utiliser le proxy. (Hérité de HttpURLConnection) |
| HttpVersion |
Obsolète.
HTTP Status-Code 505 : Version HTTP non prise en charge. (Hérité de HttpURLConnection) |
Propriétés
| Nom | Description |
|---|---|
| AllowUserInteraction |
Retourne la valeur du |
| ChunkLength |
Longueur de bloc lors de l’utilisation du mode de streaming d’encodage en bloc pour la sortie. (Hérité de HttpURLConnection) |
| CipherSuite |
Retourne le nom de la suite de chiffrement négociée pendant la négociation SSL. |
| Class |
Retourne la classe runtime de ce |
| Connected |
Si |
| ConnectTimeout |
Retourne le paramètre pour le délai d’expiration de connexion. -ou- Définit une valeur de délai d’expiration spécifiée, en millisecondes, à utiliser lors de l’ouverture d’un lien de communication vers la ressource référencée par cette URLConnection. (Hérité de URLConnection) |
| Content |
Récupère le contenu de cette connexion d’URL. (Hérité de URLConnection) |
| ContentEncoding |
Retourne la valeur du champ d’en-tête |
| ContentLength |
Retourne la valeur du champ d’en-tête |
| ContentLengthLong |
Retourne la valeur du champ d’en-tête |
| ContentType |
Retourne la valeur du champ d’en-tête |
| Date |
Retourne la valeur du champ d’en-tête |
| DefaultHostnameVerifier |
Obtient la valeur par défaut |
| DefaultSSLSocketFactory |
Obtient la statique |
| DefaultUseCaches |
Retourne la valeur par défaut d’un |
| DoInput |
Retourne la valeur de cet |
| DoOutput |
Retourne la valeur de cet |
| ErrorStream |
Retourne le flux d’erreur si la connexion a échoué, mais que le serveur a envoyé néanmoins des données utiles. (Hérité de HttpURLConnection) |
| Expiration |
Retourne la valeur du champ d’en-tête |
| FixedContentLength |
Longueur de contenu fixe lors de l’utilisation du mode de diffusion en continu de longueur fixe. (Hérité de HttpURLConnection) |
| FixedContentLengthLong |
Longueur de contenu fixe lors de l’utilisation du mode de diffusion en continu de longueur fixe. (Hérité de HttpURLConnection) |
| Handle |
Handle de l’instance Android sous-jacente. (Hérité de Object) |
| HeaderFields |
Retourne une carte non modifiable des champs d’en-tête. (Hérité de URLConnection) |
| HostnameVerifier |
Obtient l’emplacement |
| IfModifiedSince |
Retourne la valeur du champ de |
| InputStream |
Retourne un flux d’entrée qui lit à partir de cette connexion ouverte. (Hérité de URLConnection) |
| InstanceFollowRedirects |
Retourne la valeur de ce |
| JniIdentityHashCode |
Obtient le code de hachage d’identité affecté à cet homologue Java par le runtime d’interopérabilité. (Hérité de Object) |
| JniManagedPeerState |
|
| JniPeerMembers |
|
| LastModified |
Retourne la valeur du champ d’en-tête |
| LocalPrincipal |
Retourne le principal qui a été envoyé au serveur pendant la négociation. |
| Method |
Méthode HTTP (GET,POST,PUT, etc.). (Hérité de HttpURLConnection) |
| OutputStream |
Retourne un flux de sortie qui écrit dans cette connexion. (Hérité de URLConnection) |
| PeerPrincipal |
Retourne le principal du serveur qui a été établi dans le cadre de la définition de la session. |
| PeerReference |
Obtient la référence d’objet JNI pour cet homologue Java. (Hérité de Object) |
| Permission |
Retourne un objet d’autorisation représentant l’autorisation nécessaire pour rendre la connexion représentée par cet objet. (Hérité de URLConnection) |
| ReadTimeout |
Renvoie le paramètre pour le délai d’attente de lecture. -ou- Définit le délai de lecture sur un délai d’expiration spécifié, en millisecondes. (Hérité de URLConnection) |
| RequestMethod |
Obtenez la méthode de requête. -ou- Définissez la méthode pour la requête d’URL, l’une des suivantes : <UL><LI>LI GET <LI><>< POST LI HEAD LI OPTIONS >LI<>PUT <LI DELETE >LI<>TRACE </UL> sont légales, soumis aux restrictions de protocole. (Hérité de HttpURLConnection) |
| RequestProperties |
Retourne une carte non modifiable des propriétés de requête générales pour cette connexion. (Hérité de URLConnection) |
| ResponseCode |
Obtient le code d’état d’un message de réponse HTTP. (Hérité de HttpURLConnection) |
| ResponseMessage |
Obtient le message de réponse HTTP, le cas échéant, retourné avec le code de réponse d’un serveur. (Hérité de HttpURLConnection) |
| SSLSocketFactory |
Obtient la fabrique de sockets SSL à utiliser lors de la création de sockets pour des connexions URL https sécurisées. -ou- Définit la |
| ThresholdClass |
Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code. |
| ThresholdType |
Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code. |
| Url |
L’URL représente l’objet distant sur le World Wide Web auquel cette connexion est ouverte. (Hérité de URLConnection) |
| URL |
Retourne la valeur de ce |
| UseCaches |
Retourne la valeur de ce |
Méthodes
| Nom | Description |
|---|---|
| AddRequestProperty(String, String) |
Ajoute une propriété de requête générale spécifiée par une paire clé-valeur. (Hérité de URLConnection) |
| Clone() |
Crée et retourne une copie de cet objet. (Hérité de Object) |
| Connect() |
Ouvre un lien de communication vers la ressource référencée par cette URL, si une telle connexion n’a pas déjà été établie. (Hérité de URLConnection) |
| ConnectAsync() |
|
| Construct(JniObjectReference, JniObjectReferenceOptions) |
|
| Disconnect() |
Indique que d’autres requêtes adressées au serveur sont peu probables dans un avenir proche. (Hérité de HttpURLConnection) |
| Dispose() |
Libère les ressources détenues par cet homologue Java. (Hérité de Object) |
| Dispose(Boolean) |
Libère les ressources détenues par cet homologue Java. (Hérité de Object) |
| DisposeUnlessReferenced() |
|
| Equals(Object) |
|
| Equals(Object) |
Indique si un autre objet est « égal à » celui-ci. (Hérité de Object) |
| GetContent(Class[]) |
Récupère le contenu de cette connexion d’URL. (Hérité de URLConnection) |
| GetHashCode() |
Retourne une valeur de code de hachage pour l’objet. (Hérité de Object) |
| GetHeaderField(Int32) |
Retourne la valeur du |
| GetHeaderField(String) |
Retourne la valeur du champ d’en-tête nommé. (Hérité de URLConnection) |
| GetHeaderFieldDate(String, Int64) |
Retourne la valeur du champ nommé analysé comme date. (Hérité de URLConnection) |
| GetHeaderFieldInt(String, Int32) |
Retourne la valeur du champ nommé analysé sous la forme d’un nombre. (Hérité de URLConnection) |
| GetHeaderFieldKey(Int32) |
Retourne la clé du |
| GetHeaderFieldLong(String, Int64) |
Retourne la valeur du champ nommé analysé sous la forme d’un nombre. (Hérité de URLConnection) |
| GetLocalCertificates() |
Retourne le ou les certificats qui ont été envoyés au serveur pendant la négociation. |
| GetRequestProperty(String) |
Retourne la valeur de la propriété de requête générale nommée pour cette connexion. (Hérité de URLConnection) |
| GetServerCertificates() |
Retourne la chaîne de certificats du serveur qui a été établie dans le cadre de la définition de la session. |
| JavaFinalize() |
Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet. (Hérité de Object) |
| Notify() |
Réveille un thread unique qui attend le moniteur de cet objet. (Hérité de Object) |
| NotifyAll() |
Réveille tous les threads qui attendent le moniteur de cet objet. (Hérité de Object) |
| SetChunkedStreamingMode(Int32) |
Cette méthode est utilisée pour activer la diffusion en continu d’un corps de requête HTTP sans mise en mémoire tampon interne, lorsque la longueur du contenu n’est <pas> b</b> connue à l’avance. (Hérité de HttpURLConnection) |
| SetFixedLengthStreamingMode(Int32) |
Cette méthode est utilisée pour activer la diffusion en continu d’un corps de requête HTTP sans mise en mémoire tampon interne, lorsque la longueur du contenu est connue à l’avance. (Hérité de HttpURLConnection) |
| SetFixedLengthStreamingMode(Int64) |
Cette méthode est utilisée pour activer la diffusion en continu d’un corps de requête HTTP sans mise en mémoire tampon interne, lorsque la longueur du contenu est connue à l’avance. (Hérité de HttpURLConnection) |
| SetHandle(IntPtr, JniHandleOwnership) |
Définit la propriété Handle. (Hérité de Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
|
| SetRequestProperty(String, String) |
Définit la propriété de requête générale. (Hérité de URLConnection) |
| ToArray<T>() |
Crée un tableau managé à partir de ce wrapper de tableau Java. (Hérité de Object) |
| ToString() |
Retourne une représentation sous forme de chaîne de l’objet. (Hérité de Object) |
| UnregisterFromRuntime() |
Annule l’inscription de cet homologue Java à partir du runtime d’interopérabilité. (Hérité de Object) |
| UsingProxy() |
Indique si la connexion passe par un proxy. (Hérité de HttpURLConnection) |
| Wait() |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou><em>interrompu</em>.<> (Hérité de Object) |
| Wait(Int64, Int32) |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée. (Hérité de Object) |
| Wait(Int64) |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée. (Hérité de Object) |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| IJavaPeerable.Disposed() |
|
| IJavaPeerable.Finalized() |
|
| IJavaPeerable.JniObjectReferenceControlBlock |
|
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
|
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
|
| IJavaPeerable.SetPeerReference(JniObjectReference) |
|
Méthodes d’extension
| Nom | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtient le nom JNI du type de l’instance |
| JavaAs<TResult>(IJavaPeerable) |
Essayez de forcer |
| JavaCast<TResult>(IJavaObject) |
Effectue une conversion de type vérifiée par le runtime Android. |
| JavaCast<TResult>(IJavaObject) |
|
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Essayez de forcer |