Partager via


HttpsURLConnection Classe

Définition

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 HttpsURLConnection URL à l’aide de l’URL spécifiée.

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 allowUserInteraction champ pour cet objet. -ou- Définissez la valeur du allowUserInteraction champ de ce URLConnection.

(Hérité de URLConnection)
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 Object.

(Hérité de Object)
Connected

Si false, cet objet de connexion n’a pas créé de lien de communication vers l’URL spécifiée.

(Hérité de URLConnection)
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 content-encoding .

(Hérité de URLConnection)
ContentLength

Retourne la valeur du champ d’en-tête content-length .

(Hérité de URLConnection)
ContentLengthLong

Retourne la valeur du champ d’en-tête content-length dans la durée.

(Hérité de URLConnection)
ContentType

Retourne la valeur du champ d’en-tête content-type .

(Hérité de URLConnection)
Date

Retourne la valeur du champ d’en-tête date .

(Hérité de URLConnection)
DefaultHostnameVerifier

Obtient la valeur par défaut HostnameVerifier héritée par les nouvelles instances de cette classe. -ou- Définit la valeur par défaut HostnameVerifier héritée par une nouvelle instance de cette classe.

DefaultSSLSocketFactory

Obtient la statique SSLSocketFactory par défaut héritée par les nouvelles instances de cette classe. -ou- Définit la valeur par défaut SSLSocketFactory héritée par les nouvelles instances de cette classe.

DefaultUseCaches

Retourne la valeur par défaut d’un URLConnectionuseCaches indicateur . -ou- Définit la valeur par défaut du useCaches champ sur la valeur spécifiée.

(Hérité de URLConnection)
DoInput

Retourne la valeur de cet URLConnectiondoInput indicateur. -ou- Définit la valeur du doInput champ correspondant URLConnection à la valeur spécifiée.

(Hérité de URLConnection)
DoOutput

Retourne la valeur de cet URLConnectiondoOutput indicateur. -ou- Définit la valeur du doOutput champ correspondant URLConnection à la valeur spécifiée.

(Hérité de URLConnection)
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 expires .

(Hérité de URLConnection)
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 HostnameVerifier sur cette instance. -ou- Définit la HostnameVerifier valeur de cette instance.

IfModifiedSince

Retourne la valeur du champ de ifModifiedSince cet objet. -ou- Définit la valeur du champ de ifModifiedSince cette URLConnection valeur à la valeur spécifiée.

(Hérité de URLConnection)
InputStream

Retourne un flux d’entrée qui lit à partir de cette connexion ouverte.

(Hérité de URLConnection)
InstanceFollowRedirects

Retourne la valeur de ce HttpURLConnectioninstanceFollowRedirects champ. -ou- Définit si les redirections HTTP (requêtes avec code de réponse 3xx) doivent être suivies automatiquement par cette HttpURLConnection instance.

(Hérité de HttpURLConnection)
JniIdentityHashCode

HttpsURLConnectionHttpURLConnection s’étend avec prise en charge des fonctionnalités spécifiques à https.

(Hérité de Object)
JniPeerMembers

HttpsURLConnectionHttpURLConnection s’étend avec prise en charge des fonctionnalités spécifiques à https.

LastModified

Retourne la valeur du champ d’en-tête last-modified .

(Hérité de URLConnection)
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

HttpsURLConnectionHttpURLConnection s’étend avec prise en charge des fonctionnalités spécifiques à https.

(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 SSLSocketFactory valeur à utiliser lorsque cette instance crée des sockets pour des connexions d’URL https sécurisées.

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 URLConnectionURL champ.

(Hérité de URLConnection)
UseCaches

Retourne la valeur de ce URLConnectionuseCaches champ. -ou- Définit la valeur du champ de useCaches cette URLConnection valeur à la valeur spécifiée.

(Hérité de URLConnection)

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()

HttpsURLConnectionHttpURLConnection s’étend avec prise en charge des fonctionnalités spécifiques à https.

(Hérité de URLConnection)
Disconnect()

Indique que d’autres requêtes adressées au serveur sont peu probables dans un avenir proche.

(Hérité de HttpURLConnection)
Dispose()

HttpsURLConnectionHttpURLConnection s’étend avec prise en charge des fonctionnalités spécifiques à https.

(Hérité de Object)
Dispose(Boolean)

HttpsURLConnectionHttpURLConnection s’étend avec prise en charge des fonctionnalités spécifiques à https.

(Hérité de 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 nchamp d’en-tête sup></sup>.<

(Hérité de URLConnection)
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 nchamp d’en-tête sup></sup>.<

(Hérité de URLConnection)
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>()

HttpsURLConnectionHttpURLConnection s’étend avec prise en charge des fonctionnalités spécifiques à https.

(Hérité de Object)
ToString()

Retourne une représentation de chaîne de l'objet.

(Hérité de Object)
UnregisterFromRuntime()

HttpsURLConnectionHttpURLConnection s’étend avec prise en charge des fonctionnalités spécifiques à https.

(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

IJavaPeerable.Disposed()

HttpsURLConnectionHttpURLConnection s’étend avec prise en charge des fonctionnalités spécifiques à https.

(Hérité de Object)
IJavaPeerable.DisposeUnlessReferenced()

HttpsURLConnectionHttpURLConnection s’étend avec prise en charge des fonctionnalités spécifiques à https.

(Hérité de Object)
IJavaPeerable.Finalized()

HttpsURLConnectionHttpURLConnection s’étend avec prise en charge des fonctionnalités spécifiques à https.

(Hérité de Object)
IJavaPeerable.JniManagedPeerState

HttpsURLConnectionHttpURLConnection s’étend avec prise en charge des fonctionnalités spécifiques à https.

(Hérité de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

HttpsURLConnectionHttpURLConnection s’étend avec prise en charge des fonctionnalités spécifiques à https.

(Hérité de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

HttpsURLConnectionHttpURLConnection s’étend avec prise en charge des fonctionnalités spécifiques à https.

(Hérité de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

HttpsURLConnectionHttpURLConnection s’étend avec prise en charge des fonctionnalités spécifiques à https.

(Hérité de Object)

Méthodes d’extension

JavaCast<TResult>(IJavaObject)

Effectue une conversion de type vérifiée par le runtime Android.

JavaCast<TResult>(IJavaObject)

HttpsURLConnectionHttpURLConnection s’étend avec prise en charge des fonctionnalités spécifiques à https.

GetJniTypeName(IJavaPeerable)

HttpsURLConnectionHttpURLConnection s’étend avec prise en charge des fonctionnalités spécifiques à https.

S’applique à