Une demande API POST (également connue sous le nom de demande HTTP POST) est une transaction API dans laquelle le demandeur d'API soumet des données au fournisseur d'API dans l'intention de mettre à jour, de créer ou de supprimer une ressource API existante. Les demandes API POST sont généralement utilisées lorsqu'une ressource API particulière doit être créée, mise à jour ou supprimée en envoyant des données au fournisseur d'API. Un exemple de demande API POST est l'envoi d'un ensemble de coordonnées au fournisseur d'API de UnwiredLabs.
UnwiredLabs dispose d'une API qui fournit des données de coordonnées basées sur des données cellulaires/WiFi. En utilisant une demande API POST, les développeurs peuvent soumettre des coordonnées à l'API et un ensemble complet de données de géolocalisation sera renvoyé. Par exemple, une demande API POST pourrait ressembler à ceci :
POST https://unwiredlabs.com/v2/process.php
{
"token": "YOUR_TOKEN_HERE",
"wifi": [
{
"signal": -67,
"key": "abcd4567891123456"
},
{
"key": "dfe5447678911234",
"signal": -64
}
],
"address": 1
}
Dans cet exemple, la demande API POST envoie à l'API UnwiredLabs un ensemble de points d'accès wifi ainsi qu'un booléen indiquant si les informations d'adresse doivent être incluses dans la réponse. L'API renvoie alors un ensemble complet de données de géolocalisation comprenant la latitude, la longitude, l'altitude et la précision.