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.
HttpsURLConnectionHttpURLConnection 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
HttpsURLConnectionHttpURLConnection 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.
Documentation Java pour javax.net.ssl.HttpsURLConnection.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.
Constructeurs
| 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
| HttpAccepted |
Obsolète.
Code d’état HTTP 202 : accepté. (Hérité de HttpURLConnection) |
| HttpBadGateway |
Obsolète.
Code d’état HTTP 502 : Passerelle incorrecte. (Hérité de HttpURLConnection) |
| HttpBadMethod |
Obsolète.
Code d’état HTTP 405 : méthode non autorisée. (Hérité de HttpURLConnection) |
| HttpBadRequest |
Obsolète.
Code d’état HTTP 400 : Requête incorrecte. (Hérité de HttpURLConnection) |
| HttpClientTimeout |
Obsolète.
Code d’état HTTP 408 : Délai d’expiration de la requête. (Hérité de HttpURLConnection) |
| HttpConflict |
Obsolète.
Code d’état HTTP 409 : Conflit. (Hérité de HttpURLConnection) |
| HttpCreated |
Obsolète.
Code d’état HTTP 201 : créé. (Hérité de HttpURLConnection) |
| HttpEntityTooLarge |
Obsolète.
Code d’état HTTP 413 : Entité de requête trop grande. (Hérité de HttpURLConnection) |
| HttpForbidden |
Obsolète.
Code d’état HTTP 403 : Interdit. (Hérité de HttpURLConnection) |
| HttpGatewayTimeout |
Obsolète.
Code d’état HTTP 504 : Délai d’expiration de la passerelle. (Hérité de HttpURLConnection) |
| HttpGone |
Obsolète.
Code d’état HTTP 410 : Supprimé. (Hérité de HttpURLConnection) |
| HttpInternalError |
Obsolète.
Code d’état HTTP 500 : erreur de serveur interne. (Hérité de HttpURLConnection) |
| HttpLengthRequired |
Obsolète.
Code d’état HTTP 411 : longueur requise. (Hérité de HttpURLConnection) |
| HttpMovedPerm |
Obsolète.
Code d’état HTTP 301 : déplacé définitivement. (Hérité de HttpURLConnection) |
| HttpMovedTemp |
Obsolète.
Code d’état HTTP 302 : redirection temporaire. (Hérité de HttpURLConnection) |
| HttpMultChoice |
Obsolète.
Code d’état HTTP 300 : choix multiples. (Hérité de HttpURLConnection) |
| HttpNoContent |
Obsolète.
Code d’état HTTP 204 : Aucun contenu. (Hérité de HttpURLConnection) |
| HttpNotAcceptable |
Obsolète.
Code d’état HTTP 406 : non acceptable. (Hérité de HttpURLConnection) |
| HttpNotAuthoritative |
Obsolète.
Code d’état HTTP 203 : informations non faisant autorité. (Hérité de HttpURLConnection) |
| HttpNotFound |
Obsolète.
Code d’état HTTP 404 : introuvable. (Hérité de HttpURLConnection) |
| HttpNotImplemented |
Obsolète.
Code d’état HTTP 501 : non implémenté. (Hérité de HttpURLConnection) |
| HttpNotModified |
Obsolète.
Code d’état HTTP 304 : non modifié. (Hérité de HttpURLConnection) |
| HttpOk |
Obsolète.
Code d’état HTTP 200 : OK. (Hérité de HttpURLConnection) |
| HttpPartial |
Obsolète.
Code d’état HTTP 206 : Contenu partiel. (Hérité de HttpURLConnection) |
| HttpPaymentRequired |
Obsolète.
Code d’état HTTP 402 : Paiement requis. (Hérité de HttpURLConnection) |
| HttpPreconFailed |
Obsolète.
Code d’état HTTP 412 : Échec de la condition préalable. (Hérité de HttpURLConnection) |
| HttpProxyAuth |
Obsolète.
Code d’état HTTP 407 : Authentification proxy requise. (Hérité de HttpURLConnection) |
| HttpReqTooLong |
Obsolète.
Code d’état HTTP 414 : Request-URI trop volumineux. (Hérité de HttpURLConnection) |
| HttpReset |
Obsolète.
Code d’état HTTP 205 : Réinitialiser le contenu. (Hérité de HttpURLConnection) |
| HttpSeeOther |
Obsolète.
Code d’état HTTP 303 : Voir autre. (Hérité de HttpURLConnection) |
| HttpServerError |
Obsolète.
Code d’état HTTP 500 : erreur de serveur interne. (Hérité de HttpURLConnection) |
| HttpUnauthorized |
Obsolète.
Code d’état HTTP 401 : non autorisé. (Hérité de HttpURLConnection) |
| HttpUnavailable |
Obsolète.
Code d’état HTTP 503 : Service indisponible. (Hérité de HttpURLConnection) |
| HttpUnsupportedType |
Obsolète.
Code d’état HTTP 415 : type de média non pris en charge. (Hérité de HttpURLConnection) |
| HttpUseProxy |
Obsolète.
Code d’état HTTP 305 : Utilisez le proxy. (Hérité de HttpURLConnection) |
| HttpVersion |
Obsolète.
Code d’état HTTP 505 : version HTTP non prise en charge. (Hérité de HttpURLConnection) |
Propriétés
| 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 |
|
| 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 |
|
| 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
| 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() |
|
| Disconnect() |
Indique que d’autres requêtes adressées au serveur sont peu probables dans un avenir proche. (Hérité de HttpURLConnection) |
| Dispose() |
|
| Dispose(Boolean) |
|
| 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) |
| SetRequestProperty(String, String) |
Définit la propriété de requête générale. (Hérité de URLConnection) |
| ToArray<T>() |
|
| ToString() |
Retourne une représentation de chaîne de l'objet. (Hérité de Object) |
| UnregisterFromRuntime() |
|
| 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
| IJavaPeerable.Disposed() |
|
| IJavaPeerable.DisposeUnlessReferenced() |
|
| IJavaPeerable.Finalized() |
|
| IJavaPeerable.JniManagedPeerState |
|
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
|
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
|
| IJavaPeerable.SetPeerReference(JniObjectReference) |
|
Méthodes d’extension
| JavaCast<TResult>(IJavaObject) |
Effectue une conversion de type vérifiée par le runtime Android. |
| JavaCast<TResult>(IJavaObject) |
|
| GetJniTypeName(IJavaPeerable) |
|