Pour la conception et la création d'une API RESTful la question suivante se produit:RESTful API Design: PUT ou POST pour créer des relations many-to-many?
L'API prend en charge GET (pour les requêtes), POST (pour la création), PUT (mises à jour) et supprimer (pour la suppression).
laisse supposer dans la base de données que nous avons un article et une boutique les deux déjà existants.
Nous avons maintenant besoin d'un appel de repos pour lier l'instance d'article à l'instance de magasin. Laquelle des solutions suivantes est le meilleur/plus propre conception REST:
- /boutique/id/article/id/-> avec POST
- /boutique/id/article/id/-> avec PUT
- /shoparticlerelation/-> avec POST (objet avec ids dans le corps)
- /shoparticlerelation/-> avec PUT (objet avec ids dans le corps)
S'il n'y a pas de réponse claire ou toutes les solutions sont également bonnes, cela peut aussi être une réponse valable s'il y a une argumentation claire pourquoi?
Quelle est la relation entre les articles et les magasins en anglais? –
Plusieurs boutiques et plusieurs articles - chaque article peut être vendu dans chaque magasin mais seulement si c'est connecté. – Blackbam