Bases des technologies web

En HTTP, quelle association entre un code d'état et sa signification est correcte ?

  1. A301 : la ressource demandée se trouve temporairement à une autre URL
  2. B404 : la ressource demandée est introuvable sur le serveur
  3. C503 : la requête est mal formée et le serveur n'a pas pu la comprendre
Afficher la réponse et l'explication

Réponse : B. 404 : la ressource demandée est introuvable sur le serveur

Un code d'état est un nombre à trois chiffres dont le chiffre des centaines indique la classe. 2xx signifie un succès (200 OK, 201 Created, 204 No Content), 3xx une redirection (301 Moved Permanently, 302 Found, 304 Not Modified), 4xx une erreur du client (400 Bad Request, 401 Unauthorized, 403 Forbidden, 404 Not Found) et 5xx une erreur du serveur (500 Internal Server Error, 503 Service Unavailable). 404 indique que la ressource désignée par l'URL est introuvable sur le serveur.

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

Autres questions sur Bases des technologies web

  1. Sur un site réservé aux membres, un membre ordinaire connecté demande une page à laquelle seuls les administrateurs ont accès. Le serveur sait qui est l'utilisateur, mais n'autorise pas l'accès à cette page. Quel code d'état est le plus approprié pour la réponse ?
  2. Une API web renvoie des données au format JSON comme corps de sa réponse. Quel en-tête ajoute-t-on généralement à la réponse pour indiquer le format du corps ?
  3. Un navigateur demande de nouveau une image reçue précédemment, en plaçant dans l'en-tête If-None-Match la valeur ETag de la réponse d'alors. Si l'image n'a pas changé sur le serveur, quelle est la réponse correcte du serveur ?
  4. Quelle description de HTTP/2 et HTTP/3 est correcte ?
  5. On récupère, l'un après l'autre, un fichier HTML et les quatre images qu'il référence sur un serveur web dont le RTT est de 40 ms. On suppose que l'établissement d'une connexion TCP prend un aller-retour et que chaque requête et sa réponse prennent un aller-retour, et l'on néglige le temps de transfert des données, le temps de traitement du serveur, TLS et la fermeture des connexions. Quelle est la différence de durée totale entre l'ouverture d'une nouvelle connexion TCP pour chaque objet et la réutilisation d'une seule connexion TCP (connexion persistante) ?