Closed skeggib closed 8 years ago
Too late?
Le jeu. 11 févr. 2016 16:40, Sebastien Klasa notifications@github.com a écrit :
Problème
Les résultats au format JSON sont très bruts, il est donc difficile de différencier les séries, les erreurs de validation et les exceptions. Solution proposée
Englober les résultats dans des objets.
Pour les séries :
'data': { <données> }
Pour une exception :
'exception': {
} Pour une erreur de validation : 'validation_errors': [ ] — Reply to this email directly or view it on GitHub https://github.com/domotique-s3/dbData/issues/26.
On peut différencier les résultats par la valeur de retour HTTP. Un code HTTP 200 correspond aux données, un code HTTP 400 une erreur de validation, et un code HTTP 500 une erreur.
Ok, c'est déjà fait en plus non ?
Le jeu. 11 févr. 2016 19:19, Loïc Payol notifications@github.com a écrit :
On peut différencier les résultats par la valeur de retour HTTP. Un code HTTP 200 correspond aux données, un code HTTP 400 une erreur de validation, et un code HTTP 500 une erreur.
— Reply to this email directly or view it on GitHub https://github.com/domotique-s3/dbData/issues/26#issuecomment-182987784.
Yep, on peut close du coup ?
Le jeu. 11 févr. 2016 à 22:29, Sebastien Klasa notifications@github.com a écrit :
Ok, c'est déjà fait en plus non ?
Le jeu. 11 févr. 2016 19:19, Loïc Payol notifications@github.com a écrit :
On peut différencier les résultats par la valeur de retour HTTP. Un code HTTP 200 correspond aux données, un code HTTP 400 une erreur de validation, et un code HTTP 500 une erreur.
— Reply to this email directly or view it on GitHub <https://github.com/domotique-s3/dbData/issues/26#issuecomment-182987784 .
— Reply to this email directly or view it on GitHub https://github.com/domotique-s3/dbData/issues/26#issuecomment-183066153.
Yep
Le jeu. 11 févr. 2016 22:31, Loïc Payol notifications@github.com a écrit :
Yep, on peut close du coup ?
Le jeu. 11 févr. 2016 à 22:29, Sebastien Klasa notifications@github.com a écrit :
Ok, c'est déjà fait en plus non ?
Le jeu. 11 févr. 2016 19:19, Loïc Payol notifications@github.com a écrit :
On peut différencier les résultats par la valeur de retour HTTP. Un code HTTP 200 correspond aux données, un code HTTP 400 une erreur de validation, et un code HTTP 500 une erreur.
— Reply to this email directly or view it on GitHub < https://github.com/domotique-s3/dbData/issues/26#issuecomment-182987784 .
— Reply to this email directly or view it on GitHub <https://github.com/domotique-s3/dbData/issues/26#issuecomment-183066153 .
— Reply to this email directly or view it on GitHub https://github.com/domotique-s3/dbData/issues/26#issuecomment-183066547.
Problème
Les résultats au format JSON sont très bruts, il est donc difficile de différencier les séries, les erreurs de validation et les exceptions.
Solution proposée
Englober les résultats dans des objets.
Pour les séries :
Pour une exception :
Pour une erreur de validation :