Envoyer une demande curl DELETE {avec exemple}
La tâche curl Delete est une stratégie HTTP qui permet l'évacuation d'un actif indiqué d'un serveur. Il est couramment utilisé pour supprimer des informations ou des substances d’un service Web ou d’une API. La demande de suppression nécessite que l'URL de l'actif soit supprimée, et des en-têtes ou des paramètres supplémentaires peuvent être inclus si nécessaire. Lorsque le serveur reçoit la demande de suppression, il forme la demande et supprime l'actif souhaité s'il existe. Une demande de suppression efficace se produit généralement dans un code d'état HTTP démontrant l'annulation fructueuse de l'actif. Curl, un instrument de ligne de commande, est utilisé pour envoyer la requête de suppression et gérer la réaction du serveur.
Méthodes utilisées
Méthode de demande de suppression
Supprimer la méthode de demande
Dans le contexte de la soumission d'une demande de suppression curl, la stratégie de demande de suppression est une procédure HTTP utilisée pour évacuer une ressource de serveur spécifiée. Il pourrait constituer un élément important du plan Serene et est habituellement utilisé dans les administrations Web et les API. L'URL de l'actif à évacuer est incluse dans la demande de suppression. La requête est préparée par le serveur une fois qu'il l'a reçue, et si l'actif demandé existe déjà, il est supprimé. À ce stade, le serveur répond avec un code d'état HTTP démontrant si l'activité de suppression a été efficace ou non. La méthode Supprimer la demande, qui permet de supprimer des actifs futiles ou obsolètes, de maintenir l'exactitude des informations et d'améliorer la maîtrise du serveur, est essentielle pour superviser les informations et les substances.
Syntaxe
curl --request "DELETE" <URL>
Algorithme
Pour effectuer une demande Curl-Delete avec le serveur JSON, suivez ces étapes −
Installez le bundle de serveur JSON à l'aide de npm ou de tout superviseur de bundle de votre choix. Ouvrez votre terminal ou votre invite de commande et exécutez la commande suivante −
Copier le code
npm install -g json-server
Cette commande téléchargera et introduira le serveur JSON universellement sur votre système.
Créez un enregistrement JSON contenant des informations de test pour les points de terminaison de l'API REST. L'enregistrement JSON doit incorporer les actifs et leurs informations de comparaison, qu'ils souhaitent simplement manipuler ou supprimer. À titre d'illustration, vous pourrez créer un enregistrement nommé db.json et le remplir avec les données requises.
Démarrez le serveur JSON en utilisant l'enregistrement JSON comme source d'informations. Dans votre terminal ou invite de commande, explorez le catalogue où se trouve l’enregistrement db.json. Exécutez la commande suivante -
Code CSS −
json-server --observe db.json
Cette commande démarrera le serveur JSON et empilera les informations du fichier db.json.
Ouvrez un autre terminal ou une fenêtre d'incitation à une commande et exécutez la demande de suppression Curl. " Définissez l'URL de demande sur la ressource ou l'actif particulier que vous souhaitez supprimer. Par exemple, si vous devez supprimer un client particulier avec un ID de 1, vous utilisez la commande suivante :
bash
curl-X Delete http://localhost:3000/users/1
Assurez-vous sans aucun doute de remplacer l'URL (http://localhost:3000/users/1) par le point de terminaison approprié pour votre serveur JSON.
Si nécessaire, incluez les en-têtes ou paramètres fondamentaux dans la commande Curl. Dans ce cas, vous pourrez intégrer un jeton de confirmation ou indiquer des options de demande supplémentaires.
Exécutez la commande Curl en l'exécutant dans votre terminal ou en invitant la commande. Cela enverra la demande de suppression au serveur JSON.
-
Le serveur JSON reçoit la requête DELETE, la forme et supprime la ressource requise si elle existe dans la base de données.
Le serveur réagit avec un code d'état HTTP indiquant la victoire ou la déception de l'opération Supprimer. Un effacement effectif est généralement indiqué par un code d'état HTTP de 200.
Pour confirmer l'annulation réussie, vérifiez le code de réaction renvoyé par le serveur. Vous évaluerez également les journaux du serveur ou revérifierez les informations pour garantir que la ressource requise a été évacuée.
Exemple
{
"people": [
{
"id": 1,
"name": "Rati"
},
{
"id": 2,
"name": "Kushagra"
},
{
"id": 3,
"name": "Nandini"
}
]
}
Sortir
Rati@:-$ json-server-watch database.json
\(^_^)/ ht!
Loading database.json
Done
Resources
http://localhost:3000/people
Home
http://localhost:3000
Type s + enter at any time to create a snapshot of the database Watching...
Le serveur est exécuté avec succès
La session serveur dans la ligne de commande/terminal apparaît la demande de suppression avec une réaction du serveur de 200 (succès).
Rati@:~$ json-server-watch database.json
\(^_^)/ ht!
Loading database.json Done
Resources
http://localhost:3000/people
Home
http://localhost:3000
Type s + enter at any time to create a snapshot of the database Watching...
GET /people 200 6.357 ms - 128
DELETE /people/3 200 8.212 ms 2 GET /people 200 3.449 ms - 87
La tentative de suppression d'informations inexistantes entraîne une réponse du serveur 404 (introuvable).
Conclusion
Cet article donne un aperçu de l'envoi d'une tâche curl Supprimer, clarifie sa raison et discute de son utilisation pour évacuer les actifs indiqués d'un serveur. Il parle de la stratégie Supprimer Demander dans le cadre des administrations Web et des API, soulignant son importance dans la surveillance des informations et des substances. L'article présente un calcul pour exécuter une tâche Curl-Delete avec une illustration utilisant un serveur JSON. Il intègre également la structure des phrases, le code du programme et le rendement des tests. L'article indique aux lecteurs comment utiliser de manière viable Curl pour effectuer des demandes de suppression, leur permettant d'obtenir la méthode et de l'appliquer dans l'intelligence de leur serveur de réclamations.

