Pour tester les méthodes GET, POST, PUT et DELETE d'une API REST avec curl, vous pouvez utiliser la ligne de commande. Voici une explication détaillée pour chaque méthode :


1. Tester une requête GET

La méthode GET est utilisée pour récupérer des données d'un serveur.

curl -X GET <http://example.com/api/resource>

Options courantes :

Exemple avec un en-tête d'authentification :

curl -X GET <http://example.com/api/resource> -H "Authorization: Bearer <token>"

2. Tester une requête POST

La méthode POST est utilisée pour envoyer des données au serveur (par exemple, pour créer une ressource).

curl -X POST <http://example.com/api/resource> -d '{"key":"value"}' -H "Content-Type: application/json"

Options courantes :

Exemple avec données JSON :

curl -X POST <http://example.com/api/resource> -d '{"name":"John", "age":30}' -H "Content-Type: application/json"