2013/8/9 Thomas Bouron <[email protected]>

>
> Pourquoi ne pas utiliser les codes HTTP directement? Parce qu'avec ce
> format, le client peut déterminer si il y a un problème sur le serveur
> (code HTTP != 200) ou sur l'API (sa requête / ses paramètres / etc...) et
> ainsi avoir une gestion plus fine du message d'erreur à afficher à
> l'utilisateur.
>

Note qu'avec les codes HTTP tu peux differencier les problèmes aussi:
* 5xx => problème lié au serveur, que le client ne peut pas corriger
* 4xx => problème lié au client (ex le plus connu 404) que le client peut
généralement corriger

Donc généralement on va quand même choisir un code HTTP qui va bien. Même
si avoir un status peut-être plus précis dans le json est à mon avis aussi
une bonne idée.
-- 
Dev mailing list - [email protected] - http://ml.dotclear.org/listinfo/dev

Répondre à