domotique-s3 / dbData

0 stars 0 forks source link

Distinction des résultats #26

Closed skeggib closed 8 years ago

skeggib commented 8 years ago

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': {
    <exception>
}

Pour une erreur de validation :

'validation_errors': [
    <erreurs de validation>
]
armiakrajowa commented 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.
palra commented 8 years ago

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.

skeggib commented 8 years ago

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.

palra commented 8 years ago

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.

skeggib commented 8 years ago

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.