La classe URLConnection

Sommaire du document

La classe abstraite java.net.URLConnection nous permet l'accès à de nombreuses informations sur la ressource (taille, “content-type” (en français, « type de contenu, type de données »), date de dernière modification, etc.). Nous pouvons donc manipuler ainsi les en-têtes et le contenu d'une URL.

URLConnection nous permet en outre de configurer les paramètres de la requête envoyée au serveur (informations d'authentification, types de fichiers acceptés, langage, etc.).

Enfin, la classe URLConnection (en réalité toute classe concrète dérivée de la classe abstraite URLConnection) nous permet d'écrire des données sur le serveur, en plus de pouvoir les lire. Exemple : la commande PUT en HTTP.

Nous obtenons une classe dérivée de URLConnection grâce à la méthode openConnection() de la classe java.net.URL.

La classe URLConnection fait partie du « mécanisme Java de gestion de protocole » (en anglais, “Java's protocol handler mechanism”), qui implique aussi la classe java.net.URLStreamHandler. L'intention est de séparer les détails du traitement d'un protocole du traitement des types de données particuliers.

Quand nous créons URLConnection, ce dernier n'est pas connecté. L'hôte local et l'hôte distant ne peuvent lire ou envoyer des données. C'est l'appel à la méthode connect() qui nous permet de rendre la connection effective. Cependant, nous aurons peu souvent le besoin d'appeler directement la méthode connect(), car la méthode getInputStream() appelle elle même la méthode connect().

 

Réseaux sociaux

Vous pouvez modifier vos préférences dans votre profil pour ne plus afficher les interactions avec les réseaux sociaux sur ces pages.

 

Nuage de mots clés

17 mots clés dont 9 définis manuellement (plus d'information...).

Vous pouvez modifier vos préférences dans votre profil pour ne plus afficher le nuage de mots clés.

 

Notes

  1.  content-type : correspond à « type de contenu, type de données” en français

  2.  Uniform Resource Locator : correspond à « localisateur uniforme de ressource” en français

  3.  URL : “Uniform Resource Locator” (en français, « localisateur uniforme de ressource »)

  4.  mécanisme Java de gestion de protocole : correspond à “Java's protocol handler mechanism » en anglais

 

Astuce pour imprimer les couleurs des cellules de tableaux : http://www.gaudry.be/ast-rf-450.html
Aucun commentaire pour cette page

© Ce document issu de l′infobrol est enregistré sous le certificat Cyber PrInterDeposit Digital Numbertection. Enregistrement IDDN n° 5329-481
Document créé le 24/10/05 23:00, dernière modification le Vendredi 17 Juin 2011, 11:12
Source du document imprimé : http:///www.gaudry.be/java-urlconnection.html
St.Gaudry©07.01.02
Outils (masquer)
||
Recherche (afficher)
Recherche :

Utilisateur (masquer)
Apparence (afficher)
Stats (afficher)
15838 documents
455 astuces.
550 niouzes.
3107 definitions.
447 membres.
8121 messages.

Document genere en :
0,07 seconde

Mises à jour :
Mises à jour du site
Citation (masquer)
Vous croyez encore que l'on n'embrasse qu'avec les lèvres ; mais les vrais baisers sont des sourires.

Denys Gagnon [Extrait de Haute et profonde la nuit]
 
l'infobrol
Nous sommes le Mardi 12 Décembre 2017, 05:45, toutes les heures sont au format GMT+1.00 Heure, heure d'hiver