Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Code de Statut | Notions de Base du Développement Backend
Backend Spring Boot
course content

Contenu du cours

Backend Spring Boot

Backend Spring Boot

1. Notions de Base du Développement Backend
2. Notions de Base de Spring Boot
3. API RESTful
4. Travailler avec des Bases de Données
5. Tester les Applications Backend

book
Code de Statut

Nous avons déjà vu ces statuts lorsque le serveur a renvoyé une réponse HTTP, et dans l'en-tête de réponse, nous pouvions observer le code de statut, qui transmet des informations spécifiques sur le résultat.

Qu'est-ce que les statuts de requête et de réponse ?

Lorsqu'un client envoie une requête à un serveur, le serveur renvoie une réponse qui inclut un code de statut. Ce code de statut informe le client du résultat du traitement de la requête.

Groupes de Codes de Statut

Codes d'Information (1xx)

Ce code de statut indique les étapes intermédiaires dans le traitement d'une requête.

Les exemples incluent 100 Continue, qui indique que plus de données sont attendues, et 101 Switching Protocols, qui signale un changement vers un protocole différent.

Codes de Succès (2xx)

Ce code de statut confirme qu'une requête a été traitée avec succès. Par exemple, 200 OK signifie que la requête a été réussie et que les données ont été transférées. 201 Created indique qu'une nouvelle ressource a été créée, tandis que 204 No Content signale que la requête a été réussie, mais qu'il n'y a pas de données à retourner dans la réponse.

Typiquement, ce code de statut indique que tout va bien, et si tout a chargé correctement de votre côté, cela signifie probablement que le serveur a renvoyé un code de statut réussi.

Codes de Redirection (3xx)

Ces codes de statut nécessitent que le client soit redirigé vers une autre URL. Par exemple, 301 Moved Permanently indique qu'une ressource a été déplacée de façon permanente, 302 Found se réfère à une redirection temporaire, et 304 Not Modified indique qu'il n'y a eu aucun changement sur la ressource.

Codes de Redirection (4xx)

Ce code de statut indique des erreurs dans la demande du client. Le code 400 Bad Request pointe vers une erreur syntaxique, 401 Unauthorized nécessite une authentification, 403 Forbidden refuse l'accès à la ressource, et 404 Not Found indique que la ressource n'est pas disponible.

Vous avez probablement rencontré ce type d'erreur au moins une fois et reçu une page d'avertissement indiquant que quelque chose a mal tourné de votre côté.

Erreurs du serveur (5xx)

Ce code de statut indique des problèmes du côté du serveur. Le 500 Internal Server Error signale une erreur inattendue, 502 Bad Gateway indique une réponse invalide d'un serveur en amont, et 503 Service Unavailable signifie que le serveur est temporairement indisponible.

Ce type d'erreur doit être évité dans vos applications autant que possible, car il indique un problème du côté du serveur, ce qui signifie que quelque chose a mal tourné sur le serveur.

Résumé

Ces statuts aident à assurer une interaction correcte et efficace entre le client et le serveur, ainsi qu'à fournir fiabilité et convivialité pour les applications web.

Voici un tableau affichant les codes de statut les plus couramment rencontrés que vous pouvez rencontrer dans vos applications.

Bien sûr, ceci n'est pas une liste complète des codes d'état ; il y a de nombreux codes, et les mémoriser tous peut être difficile et inutile.

Au lieu de cela, vous pouvez facilement rechercher n'importe quel code d'état, tel que "code d'état 200", ou visiter ce site web, qui contient une collection complète de tous les codes d'état.

1. Quel code d'état indique l'achèvement réussi d'une requête et la récupération des données ?

2. Quel code de statut est utilisé pour informer le client qu'une authentification est requise pour accéder à la ressource ?

Quel code d'état indique l'achèvement réussi d'une requête et la récupération des données ?

Quel code d'état indique l'achèvement réussi d'une requête et la récupération des données ?

Sélectionnez la réponse correcte

Quel code de statut est utilisé pour informer le client qu'une authentification est requise pour accéder à la ressource ?

Quel code de statut est utilisé pour informer le client qu'une authentification est requise pour accéder à la ressource ?

Sélectionnez la réponse correcte

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 4
We're sorry to hear that something went wrong. What happened?
some-alt