Utilisation : 1. Créez une ressource. Lorsque le client envoie une requête POST, le serveur traite avec succès la requête et inclut l'URL de la ressource nouvellement créée dans la réponse. 2. Redirigez, dans ce cas, le champ d'en-tête de réponse Emplacement ; Contiendra l'URL redirigée ; 3. Le corps de la réponse contient généralement des informations sur la ressource nouvellement créée, qui peuvent être la description, les propriétés ou d'autres données associées de la ressource ; 4. Champs d'en-tête de réponse facultatifs pour fournir des informations sur la ressource nouvellement créée pour ; plus d'informations.
Le système d'exploitation de ce tutoriel : système Windows 10, ordinateur Dell G3.
Le code d'état HTTP 201 signifie que la demande a réussi et que le serveur a créé une nouvelle ressource. Dans cet article, nous détaillerons l'utilisation et des exemples du code d'état HTTP 201.
Le code d'état HTTP est un code à trois chiffres renvoyé par le serveur lors de la réponse à une requête HTTP. Le code d'état 201 fait partie de la catégorie de réussite 2xx et indique que la demande a réussi et qu'une nouvelle ressource a été créée.
L'utilisation du code d'état HTTP 201 est la suivante :
1. Créer une ressource : le code d'état 201 est généralement utilisé pour indiquer qu'une nouvelle ressource a été créée avec succès. Lorsque le client envoie une requête POST, le serveur traite avec succès la requête et inclut l'URL de la ressource nouvellement créée dans la réponse. Cette URL peut être obtenue via le champ d'en-tête de réponse Emplacement.
2. Redirection : dans certains cas, le serveur peut utiliser le code d'état 201 pour demander au client de rediriger. Dans ce cas, le champ d’en-tête de réponse Location contiendra l’URL redirigée.
3. Corps de réponse : le corps de réponse du code d'état 201 contient généralement des informations sur la ressource nouvellement créée. Ces informations peuvent être des descriptions de ressources, des propriétés ou d'autres données associées.
4. Champs d'en-tête de réponse facultatifs : le serveur peut éventuellement inclure des champs d'en-tête supplémentaires dans la réponse pour fournir plus d'informations sur la ressource nouvellement créée.
Voici un exemple montrant l'utilisation du code d'état HTTP 201 :
POST /api/users HTTP/1.1 Host: example.com Content-Type: application/json Content-Length: 56 { "name": "John Doe", "email": "john@example.com" }
HTTP/1.1 201 Created Location: /api/users/123 Content-Type: application/json Content-Length: 87 { "id": 123, "name": "John Doe", "email": "john@example.com", "created_at": "2022-01-01 12:00:00" }
Dans l'exemple ci-dessus, le client envoie une requête POST pour créer une nouvelle ressource utilisateur. Le serveur traite avec succès la demande et renvoie le code d'état 201. Le champ d'en-tête de réponse Location indique que l'URL de la ressource nouvellement créée est /api/users/123. Le corps de la réponse contient des détails sur la ressource nouvellement créée, notamment l'ID utilisateur, le nom, l'adresse e-mail et l'heure de création.
Le client peut utiliser l'URL renvoyée pour accéder à la ressource nouvellement créée ou effectuer d'autres opérations si nécessaire.
Résumé :
Le code d'état HTTP 201 signifie que la demande a réussi et que le serveur a créé une nouvelle ressource. Il est généralement utilisé pour indiquer la création réussie d'une nouvelle ressource et pour fournir des informations sur la ressource dans la réponse. En utilisant le code d'état 201, le serveur peut fournir au client l'URL et d'autres données pertinentes sur la ressource nouvellement créée afin que le client puisse continuer à exploiter ou accéder à la ressource.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!