# 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é.

Modifié le: jeudi 23 novembre 2023, 03:51