🔵 httpRequest - Requête HTTP
Le bloc httpRequest permet de faire des requêtes HTTP. Cela est notamment utile lors de l'utilisation d'APIs.
Une API (Application Programming Interface, Interface de Programmation Applicative) est un ensemble de fonctionnalités mises à disposition d'un client / utilisateur via une bibliothèque (méthodes d'un langage de programmation) ou un service web.
Pour comprendre comment remplir ce bloc, il sera plus facile d'utiliser un exemple.
Soit la requête HTTP suivante, utilisée pour créer une ligne d'une table via l'API de Baserow, un système de gestion de base de données (pour un tutoriel plus détaillé sur Baserow, voir ici) :
POST https://api.baserow.io/api/database/rows/table/498566/?user_field_names=true HTTP
Authorization: Token YOUR_DATABASE_TOKEN
Content-Type: application/json
{
"col1": "string",
"col2": "string"
}
Même si cette requête peut sembler complexe, elle est composées de parties bien distinctes.
- tout d'abord, le premier mot "POST" indique la méthode de la requête. Dans le bloc httpRequest, cela correspond à la partie method.
- ensuite se trouve l'URL de la requête. Dans le bloc httpRequest, cela correspond à la partie URL
- après se trouve des informations complémentaires, utilisées par la requête : c'est l'en-tête, et les lignes correspondantes commencent par "Authorization", et "Content-Type". Ces deux lignes sont à mettre dans la partie header du bloc httpRequest, mais elles sont à mettre sous la forme d'un objet JSON (dans ce cas : {"Content-Type":"application/json","Authorization":"Token uzcZoCNbCyBi7RCSPtpUIDJIWHNe56TN"} )
Le JSON (JavaScript Object Notation) est un format de donnée textuel utilisé pour la transmission de données. Un objet JSON est la chaîne de charactères (le texte) qui contient les données à transmettre. Ces objets sont contenus entre accolades, et associent une clef à une valeur (texte, liste, nombre, une valeur booléenne, ou un autre objet JSON), séparé par deux points (par exemple : {"fruits": ["pomme", banane"], "nombre": 2, "aime": True} )
- enfin, se trouve le corps de la requête : on y reconnait un objet JSON. Cet objet est à mettre dans la partie body du bloc httpRequest.

Une API (Application Programming Interface, Interface de Programmation Applicative) est un ensemble de fonctionnalités mises à disposition d'un client / utilisateur via une bibliothèque (méthodes d'un langage de programmation) ou un service web.
Pour comprendre comment remplir ce bloc, il sera plus facile d'utiliser un exemple.
Soit la requête HTTP suivante, utilisée pour créer une ligne d'une table via l'API de Baserow, un système de gestion de base de données (pour un tutoriel plus détaillé sur Baserow, voir ici) :
POST https://api.baserow.io/api/database/rows/table/498566/?user_field_names=true HTTP
Authorization: Token YOUR_DATABASE_TOKEN
Content-Type: application/json
{
"col1": "string",
"col2": "string"
}
Même si cette requête peut sembler complexe, elle est composées de parties bien distinctes.
- tout d'abord, le premier mot "POST" indique la méthode de la requête. Dans le bloc httpRequest, cela correspond à la partie method.
- ensuite se trouve l'URL de la requête. Dans le bloc httpRequest, cela correspond à la partie URL
- après se trouve des informations complémentaires, utilisées par la requête : c'est l'en-tête, et les lignes correspondantes commencent par "Authorization", et "Content-Type". Ces deux lignes sont à mettre dans la partie header du bloc httpRequest, mais elles sont à mettre sous la forme d'un objet JSON (dans ce cas : {"Content-Type":"application/json","Authorization":"Token uzcZoCNbCyBi7RCSPtpUIDJIWHNe56TN"} )
Le JSON (JavaScript Object Notation) est un format de donnée textuel utilisé pour la transmission de données. Un objet JSON est la chaîne de charactères (le texte) qui contient les données à transmettre. Ces objets sont contenus entre accolades, et associent une clef à une valeur (texte, liste, nombre, une valeur booléenne, ou un autre objet JSON), séparé par deux points (par exemple : {"fruits": ["pomme", banane"], "nombre": 2, "aime": True} )
- enfin, se trouve le corps de la requête : on y reconnait un objet JSON. Cet objet est à mettre dans la partie body du bloc httpRequest.

Mis à jour le : 16/05/2025
Merci !