utiliser l'extension Rest Client
# Couleur #################################################################
# Requête GET pour obtenir toutes les couleurs
###
GET http://localhost:8080/couleur
# Requête POST pour ajouter une nouvelle couleur
###
POST http://localhost:8080/couleur
content-type: application/json
{
"nom": "test13",
"hexadecimal_rvb": "#000000"
}
# Requête PUT pour mettre à jour une couleur existante
###
PUT http://localhost:8080/couleur
content-type: application/json
{
"id": 1,
"nom": "NouveauNomCouleur",
"hexadecimal_rvb": "#FFFFFF"
}
# Requête DELETE pour supprimer une couleur par son ID
###
DELETE http://localhost:8080/couleur
content-type: application/json
{
"id": 49
}
# Requête GET pour obtenir une couleur par son ID
###
GET http://localhost:8080/couleur?id=3
# Requête GET pour obtenir une couleur par son nom
###
GET http://localhost:8080/couleur?name=Blanc
# Aliment #################################################################
# Requête GET pour obtenir tous les aliments
###
GET http://localhost:8080/aliment
content-type: application/json
# Requête POST pour ajouter un nouvel aliment
###
POST http://localhost:8080/aliment
content-type: application/json
{
"nom": "Litchi pas beau",
"poids_moyen": 0.02,
"calories": 66,
"vitamines_C": 0.0,
"type_id": 1,
"couleur_id": 6
}
# Requête PUT pour mettre à jour un aliment existant
###
PUT http://localhost:8080/aliment
content-type: application/json
{
"id": 1,
"nom": "Bigaradier",
"poids_moyen": 0.1,
"calories": 66,
"vitamines_C": 50.5,
"type_id": 1,
"couleur_id": 6
}
# Requête DELETE pour supprimer un aliment par son ID
###
DELETE http://localhost:8080/aliment
content-type: application/json
{
"id": 128
}
# Requête GET pour obtenir un aliment par son ID
###
GET http://localhost:8080/aliment?id=3
# Requête GET pour obtenir un aliment par son nom
###
GET http://localhost:8080/aliment?name=Orange
En cliquant sur Send request vous execuerait la requête vers votre API
Ce fichier fournit des exemples de requêtes REST pour interagir avec un serveur backend, spécifiquement pour les ressources "couleur" et "aliment". Chaque bloc commence par une méthode HTTP (GET, POST, PUT, DELETE), suivie de l'URL de la ressource et des données nécessaires pour la requête. Les requêtes GET sont utilisées pour récupérer des données, POST pour créer de nouvelles entrées, PUT pour mettre à jour des entrées existantes, et DELETE pour supprimer des entrées. Les requêtes qui nécessitent des données supplémentaires (comme POST, PUT, et DELETE) incluent un bloc JSON avec les données pertinentes, telles que le nom, l'ID, ou d'autres attributs spécifiques à l'entité.