cURL cURL
Dans tout ce chapitre, nous allons utiliser la commande curl afin de requêter notre serveur et afficher la réponse complète.
Pour installer cURL, il suffit de le télécharger pour le système d’exploitation correspondant sur le site https://curl.se/download.html.
1. get cURL:get
Par défaut, le type de requête effectuée est le get. En lançant la commande curl suivie de l’URL souhaitée, on effectue une requête get vers cette URL.
~ curl https://jsonplaceholder.typicode.com/todos/1
{
"userId": 1,
"id": 1,
"title": "delectus aut autem",
"completed": false
}%
Pour obtenir la réponse complète, notamment le code de retour, les headers et le corps, il faut renseigner l’option -i :
~ curl https://jsonplaceholder.typicode.com/todos/1
HTTP/2 200
[...]
{
"userId": 1,
"id": 1,
"title": "delectus aut autem",
"completed": false
}%
Dans cet extrait de code, une bonne partie de la requête représentée par [...] a été omise pour se concentrer sur le plus important.
2. post cURL:post
Pour effectuer un post, on renseigne l’option -d ou --data suivie du corps de la requête correspondant souvent à l’objet à créer. Par défaut, le type de contenu...