Une requête GET est facile à tester en entrant directement son URL dans un navigateur. Il est également possible d'utiliser la commande curl.
curl peut aussi tester une requête POST. Il faut alors lui fournir des options spécifiques.
curl -X POST -H "Content-Type: application/json" -d '{"nom": "Annie"}' http://192.168.1.145:8080/amis/ajout
Attention : sous Windows, il faut utiliser des guillemets alentour des données et échapper les guillemets alentour des clés et des valeurs JSON.
curl -X POST -H "Content-Type: application/json" -d "{\"nom\": \"Annie\"}" http://192.168.1.145:8080/amis/ajout
Un autre outil est très intéressant pour tester une requête POST est l'application Postman, un environnement de test pour API.
Postman est disponible :
Attention : le serveur HTTP doit être disponible sur Internet pour que la version Web de Postman puisse y envoyer des requêtes.
Si le serveur n'est disponible qu'à partir du réseau local, seule la version de bureau pourra être utilisée.
Pour tester une requête POST avec l'une ou l'autre des versions de Postman :
« How to Make API Requests with Postman or cURL ». Tania Rascia. https://www.taniarascia.com/making-api-requests-postman-curl/
▼Publicité