Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
serveurscrutari:json:messages [2013/04/17 14:31]
vincent rajout des codes d'erreur
serveurscrutari:json:messages [2013/04/17 15:06] (Version actuelle)
vincent
Ligne 7: Ligne 7:
 Un paramètre optionnel incorrect (par exemple; //limit// qui n'a pas comme valeur un entier) ne donnera pas lieu à l'​envoi d'un message d'​erreur car le serveur prend alors la valeur par défaut du paramètre. Ce type d'​erreur est signalé au client par les [[serveurscrutari:​json:​warnings|messages d'​avertissement]]. Un paramètre optionnel incorrect (par exemple; //limit// qui n'a pas comme valeur un entier) ne donnera pas lieu à l'​envoi d'un message d'​erreur car le serveur prend alors la valeur par défaut du paramètre. Ce type d'​erreur est signalé au client par les [[serveurscrutari:​json:​warnings|messages d'​avertissement]].
  
-Une erreur est composé de trois éléments : une clé indiquant la nature de l'​erreur,​ le paramètre concerné par l'​erreur,​ la valeur de paramètre éventuellement à l'​origine de l'​erreur+Une erreur est composé de trois éléments : une clé indiquant la nature de l'​erreur,​ le paramètre concerné par l'​erreur,​ la valeur de paramètre éventuellement à l'​origine de l'​erreur. Elle peut également comporte un détail précisant l'​erreur sous la forme d'un tableau d'​erreurs complémentaires. 
 + 
 +Une erreur peut être complétée par des avertissements s'ils ont eu lieu avant que l'​erreur se produise comme indiqué à la page [[serveurscrutari:​json:​warnings|Messages d'​avertissement]].
  
 ===== Clés d'​erreur ===== ===== Clés d'​erreur =====
Ligne 29: Ligne 31:
     parameter: … , // paramètre source de l'​erreur (chaine)     parameter: … , // paramètre source de l'​erreur (chaine)
     value: … , // valeur de paramètre à l'​origine de l'​erreur (optionnel, chaine)     value: … , // valeur de paramètre à l'​origine de l'​erreur (optionnel, chaine)
 +    array: [//tableau des erreurs détaillant l'​erreur principale
 +      {  // chaque erreur est un objet
 +        key: … , // clé de l'​erreur (chaine)
 +        value: … // valeur à l'​origine de l'​erreur (optionnel, chaine)
 +      }
 +    ]
   }   }
 } }
serveurscrutari/json/messages.1366201916.txt.gz · Dernière modification: 2013/04/17 14:31 par vincent
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0