Les éléments accessibles sur Internet ou sur l’Intranet d’une entreprise sont représentés par leur URL (Uniform Resource Locator). La syntaxe utilisée dans l’URL est fonction du protocole utilisé :
Protocole | URL |
http | http://serveur:port/chemin?param1¶m2¶m3 |
ftp | ftp://utilisateur:motDePasse@serveur:port/chemin |
mailto:email | |
fichier local | file://serveur/chemin |
Pour accéder à un élément par son URL en Java, vous utiliserez les classes URL et URLConnection. Voici quelques-unes des méthodes utilisables :
Classe | Méthode | Objet de cette méthode |
URL | getProtocol() | Partie protocole de l’URL |
URL | getHost() | Partie hôte de l’URL |
URL | getPort() | Port utilisé dans l’URL |
URL | getFile() | chemin complet de l’URL |
URL | getUserInfo() | Nom de l’utilisateur de l’URL, ou null si inexistant |
URLConnection | openConnection() | Ouverture d’une connexion vers une URL |
URLConnection | openStream() | Ouverture d’un flux de données en entrée |
URLConnection | getContentLength() | Longueur du flux de données |