Url Et Requete Http

SNT - Seconde

URL et requête HTTP

Ce qu'il faut comprendre

Quand tu navigues sur le Web, ton navigateur (Chrome, Firefox, Safari…) a besoin de trouver et de récupérer les pages que tu veux voir. Pour ça, il utilise deux choses essentielles :

  • L’URL : c’est l’adresse unique d’une ressource sur le Web (une page, une image, une vidéo…). Elle permet de localiser précisément ce que tu cherches.
  • La requête HTTP : c’est le message que ton navigateur envoie à un serveur pour demander cette ressource. Le serveur répond en renvoyant les données (par exemple le code HTML de la page).

Imagine que tu veux commander un livre dans une bibliothèque : l’URL c’est la cote du livre (exacte), et la requête HTTP c’est le fait de demander au bibliothécaire de te l’apporter. Le bibliothécaire (le serveur) te donne le livre (la page web).

Les notions essentielles

URL (Uniform Resource Locator)

Une URL se décompose en plusieurs parties :

https://www.exemple.fr:443/chemin/page.html?nom=Alice#section1
  • Protocole : https:// – indique la méthode de communication (HTTP ou HTTPS, la version sécurisée).
  • Nom de domaine : www.exemple.fr – identifie le serveur (ex : google.com, allo-seconde.fr).
  • Port (optionnel) : :443 – numéro de la porte d’accès (souvent 80 pour HTTP, 443 pour HTTPS).
  • Chemin : /chemin/page.html – indique l’emplacement du fichier sur le serveur.
  • Paramètres (optionnel) : ?nom=Alice – données supplémentaires envoyées au serveur (ex : recherche).
  • Ancre (optionnel) : #section1 – pointe vers une partie précise de la page.

HTTP (HyperText Transfer Protocol)

C’est le protocole (l’ensemble des règles) utilisé pour échanger des données sur le Web. Quand tu cliques sur un lien, ton navigateur envoie une requête HTTP au serveur. Le serveur répond avec une réponse HTTP qui contient :

  • Un code de statut (ex : 200 = OK, 404 = page non trouvée, 500 = erreur serveur).
  • Des en-têtes (informations sur la réponse).
  • Le corps (le contenu de la page, souvent du HTML).

HTML et CSS

  • HTML (HyperText Markup Language) : le langage qui structure le contenu d’une page (titres, paragraphes, images, liens…).
  • CSS (Cascading Style Sheets) : le langage qui met en forme la page (couleurs, polices, disposition).

Hyperlien

C’est un lien cliquable dans une page web, qui pointe vers une autre ressource (page, image…). Il est défini en HTML par la balise <a href="URL">texte</a>.

Moteur de recherche

C’est un site web (comme Google, Bing) qui indexe des pages web et permet de les trouver en tapant des mots-clés. Il utilise des robots pour parcourir le Web et créer un index.

Méthode

Analyser une URL

  1. Identifie le protocole (http ou https).
  2. Repère le nom de domaine (entre :// et le premier /).
  3. Cherche le chemin (après le domaine, avant ? ou #).
  4. Note les paramètres (après ?) et l’ancre (après #).

Comprendre une requête HTTP

  1. Quand tu saisis une URL ou cliques sur un lien, le navigateur envoie une requête GET (pour obtenir une ressource).
  2. Le serveur reçoit la requête, cherche la ressource, et renvoie une réponse.
  3. Le navigateur interprète le code HTML reçu, charge les fichiers CSS et affiche la page.

Utiliser un moteur de recherche

  1. Tape des mots-clés pertinents.
  2. Parcours les résultats (liens hypertextes).
  3. Clique sur un résultat : ton navigateur envoie une requête HTTP vers l’URL correspondante.

Exemple corrigé

Énoncé : Tu veux accéder à la page d’accueil d’AlloSeconde. Tu tapes dans la barre d’adresse : https://www.allo-seconde.fr/accueil. Décris ce qui se passe.

Corrigé :

  1. URL :

    • Protocole : https
    • Nom de domaine : www.allo-seconde.fr
    • Chemin : /accueil
    • Pas de paramètres ni d’ancre.
  2. Requête HTTP : Le navigateur envoie une requête GET au serveur www.allo-seconde.fr pour le chemin /accueil.

  3. Réponse HTTP : Le serveur répond avec un code 200 (OK) et envoie le code HTML de la page d’accueil.

  4. Affichage : Le navigateur lit le HTML, charge les fichiers CSS liés, et affiche la page avec sa mise en forme.

Erreurs fréquentes

  • Confondre URL et nom de domaine : L’URL complète contient le protocole et le chemin, pas seulement le nom de domaine.
  • Oublier le protocole : Sans http:// ou https://, le navigateur ne sait pas comment communiquer.
  • Croire que HTTP est le seul protocole : Il existe aussi FTP, etc., mais pour le Web c’est HTTP/HTTPS.
  • Penser que le moteur de recherche est le Web : Le moteur de recherche est un outil pour trouver des pages, ce n’est pas le Web lui-même.
  • Confondre HTML et CSS : HTML structure, CSS met en forme. Les deux sont nécessaires pour une page complète.

À retenir

  • URL = adresse unique d’une ressource sur le Web.
  • HTTP = protocole d’échange entre navigateur et serveur.
  • Requête HTTP = demande du navigateur ; Réponse HTTP = réponse du serveur (avec code de statut).
  • HTML = structure ; CSS = style.
  • Hyperlien = lien cliquable vers une autre ressource.
  • Moteur de recherche = outil pour trouver des pages web.

Pour s’entraîner

Maintenant que tu as compris les bases, entraîne-toi avec les exercices et quiz disponibles sur AlloSeconde. Tu peux aussi consulter la fiche de révision pour mémoriser les définitions clés.

Cours conforme au programme officiel de Seconde • 890 mots