Bases des technologies web

Un navigateur ouvre https://www.example.com:8443/docs/guide.html?lang=ja#install. Quelle partie de cette URL n'est pas incluse dans la requête envoyée au serveur et n'est utilisée que dans le navigateur après le chargement de la page ?

  1. A:8443
  2. B?lang=ja
  3. C#install
Afficher la réponse et l'explication

Réponse : C. #install

Cette URL se compose du schéma (https), du nom d'hôte (www.example.com), du numéro de port (8443 ; s'il est omis, 443 pour https), du chemin (/docs/guide.html), de la requête (query, lang=ja) et du fragment (install). Le navigateur utilise le numéro de port pour choisir où se connecter et envoie le chemin et la requête au serveur, mais il n'envoie pas le fragment qui suit #. Le fragment n'est utilisé que dans le navigateur, par exemple pour se placer sur l'élément id="install" de la page.

S'entraîner sur ce thème Retour au thème

Autres questions sur Bases des technologies web

  1. Pour mettre le caractère japonais « あ » dans la requête (query) d'une URL, on encode en pourcentage la suite d'octets qui le représente en UTF-8 (E3 81 82). Quel est le résultat correct ?
  2. Une application de messagerie instantanée doit transmettre immédiatement les nouveaux messages du serveur au navigateur. Quelle description de WebSocket est correcte ?
  3. Le serveur d'un commerçant veut savoir immédiatement qu'un paiement est terminé sur un service de paiement en ligne. Quelle description de la méthode dans laquelle le service de paiement envoie une notification par une requête HTTP POST à une URL enregistrée à l'avance par le commerçant (webhook) est correcte ?
  4. Quelle description du DOM (Document Object Model) utilisé par les navigateurs est correcte ?
  5. Pour un élément auquel s'applique le CSS ci-dessus, quelle est la largeur mesurée d'un bord extérieur à l'autre des bordures gauche et droite ?