developer.jelix.org is not used any more and exists only for history. Post new tickets on the Github account.
developer.jelix.org n'est plus utilisée, et existe uniquement pour son historique. Postez les nouveaux tickets sur le compte github.

Opened 14 years ago

Closed 14 years ago

#157 closed enhancement (fixed)

En cas d'erreur serveur, les objets response devrait renvoyer un status HTTP approprié (> 500)

Reported by: sylvain261 Owned by: bballizlife
Priority: normal Milestone: Jelix 1.0beta3
Component: jelix:core response Version: 1.0 beta1
Severity: trivial Keywords: HTTP status error
Cc: bballizlife Blocked By:
Blocking: Documentation needed:
Hosting Provider: Php version:

Description

Certaines libraires clients telle que Jquery ont une gestion d'erreur basée (en autre) sur le status HTTP renvoyé par le serveur. Dans mon cas, si j'ai une erreur sur une réponse JSON ca me renvoie bien un objet JSON avec les message d'erreur mais pour que Jquery puisse la traiter de façon automatique il est nécessaire que l'objet response définisse un status HTTP approprié.

Je suggère donc de modifier les méthodes outputErrors en conséquence.

Attachments (2)

jResponseJson.diff (1.9 KB) - added by bballizlife 14 years ago.
patch pour jResponseJson
jResponseJsonrpc.diff (2.0 KB) - added by bballizlife 14 years ago.
patch pour jResponseJsonrpc

Download all attachments as: .zip

Change History (7)

comment:1 Changed 14 years ago by laurentj

  • Milestone changed from Jelix 1.0beta2 to Jelix 1.0beta3

comment:2 Changed 14 years ago by laurentj

  • Priority changed from lowest to normal

Changed 14 years ago by bballizlife

patch pour jResponseJson

Changed 14 years ago by bballizlife

patch pour jResponseJsonrpc

comment:3 Changed 14 years ago by laurentj

patchs ok pour moi. tu peux commiter et clore le bug :-)

comment:4 Changed 14 years ago by bballizlife

  • Cc bballizlife added
  • Owner changed from laurentj to bballizlife
  • Status changed from new to assigned

comment:5 Changed 14 years ago by bballizlife

  • Resolution set to fixed
  • Status changed from assigned to closed
Note: See TracTickets for help on using tickets.