BTS Jean Rostand Roubaix

Services HTTP Drone

 BTS  SN IR Informatique Réseaux
http://btsirisinfo.free.fr/drone/getplanvol.php retourne un tableau JSON contenant les plans de vol.
Chaque élément du tableau contient idPlanVol et nom
 idPlanVol : id du vol,
 nom: nom du vol
Pas de paramètre d'entrée

test: getplanvol

http://btsirisinfo.free.fr/drone/getwaypoint.php?idPlanVol=1 retourne un tableau JSON contenant les waypoint correspondant au plan de vol.
Paramètres de sortie:
  idWayPoint
 idPlanVol
 coordGPS coordonnées GPS

Paramètre d'entrée: idPlanVol

Page de test: test de getwaypoint

http://btsirisinfo.free.fr/drone/getinfovol.php?idVol=1 retourne un tableau JSON contenant les noms des fichiers images et les coordonnées correspondantes
Paramètres de sortie:
  image: nom du fichier contenant l'image
 coordGPS coordonnées GPS

Paramètre d'entrée: idVol

Page de test: test de getinfovol



Contrairement à SOAP qui est un protocole avec norme, REST n'est pas une norme mais une architecture. Néanmoins il existe des bonnes pratiques à suivre, qui ne sont pas respectées sur ce site, comme ne pas mettre de verbe dans l'url, cacher les extensions php, utiliser PUT plutôt qu'un POST (non idempotent) pour faire des Update...
Ce sont donc des services HTTP plutôt que des services REST; par conséquent votre client est un client HTTP et non un client REST