L'URL indique « l'endroit » où se trouve une ressource sur un ordinateur. Un fichier peut se trouver dans un dossier qui peut lui-même se trouver dans un autre dossier...
On parle d'une structure en arborescence, car elle ressemble à un arbre à l'envers.
la base de l'arbre s'appelle la racine de l'arborescence et se représente par un /
Chemin absolu : Il doit indiquer « le chemin » depuis la racine.
Par exemple l'URL du fichier fichier3.jpg sera : /dossier2/dossier3/fichier3.jpg
Chemin relatif. Il indique le chemin par rapport au fichier ouvert.
Exemple : Si le fichier fichier1.css fait appel au fichier fichier3.jpg,Il est possible d'indiquer le chemin non pas depuis la racine, mais depuis le dossier2 qui accueille le fichier1.css, nous parlerons alors de chemin relatif :
l'URL relative du fichier fichier3.jpg sera : dossier3/fichier3.jpg
L'absence du / au début du chemin (c'est cela qui nous permettra de distinguer un chemin relatif et un chemin absolu).
Pour remonter, en relatif, d'un niveau, il faut utiliser 2 points : ..
Exemple : Pour indiquer le chemin relatif du fichier fichier5.svg depuis l'intérieur du dossier dossier4, il faut "remonter" d'un "niveau" dans l'arborescence pour se retrouver dans le dossier dossier2 et ainsi pouvoir repartir vers la bonne "branche" (vers le dossier3). Ce qui nous donnera : ../dossier3/fichier5.svg
( Il est possible de remonter de plusieurs niveaux : ../../ depuis dossier4 pour "retourner" à la racine.)
Travail à faire :
Compléter le modèle Client - Serveur qui est la base du fonctionnement du Web
Quelles sont les 3 parties d’une URL ? Que signifie HTTP ?
Visualiser et commenter l’échange entre le client et le serveur lors d’une requête HTTP.
Pour cela ouvrir votre navigateur, puis ouvrir la fenêtre « outil de développement ».
Cliquer sur l’onglet « Réseau ». Il reste maintenant à saisir l’URL dans le navigateur : http://www.onisep.fr
Travail à faire :
Compléter le schéma ci-dessous avec vos observations.
Recharger la page en cliquant sur la touche F5. Parmi les requêtes envoyées, certaines reçoivent le code 304
Aide : https://developer.mozilla.org/fr/docs/Web/HTTP/Status
Que peut-on observer concernant les images ?
Quel est l’intérêt de la mise en cache de fichier ?
Comme dans l’URL ci-dessus, le protocole est HTTPS. Quelle est la différence ?
Quel est l’intérêt de ce protocole ?