De toute façon, tant que c'est du 400 c'est déjà pas mal. Après, mettre du 406 quand le client demande quelque chose qui n'existe pas avec une requête HTTP qui est acceptable je ne pense pas que ce soit vraiment la description idéale quand même, mais les développeurs Rails font ce qu'ils veulent.
Michel Belleville 2009/6/23 Emilien Taque <[email protected]> > Hum... > C'est effectivement ainsi que je procède : > > rescue_from ..., ActionView::MissingTemplate, :with => :route_not_found > > Ces messieurs de Rails répondent par défaut avec du 406 ("not acceptable"), > page blanche dans le navigateur, d'où mon questionnement. > > Joker, Jean-Pierre ? > > 2009/6/23 Michel Belleville <[email protected]> > > Attends, laisse-moi réfléchir, 404 c'est l'erreur quand quelque chose >> n'existe pas, et la question c'est comment on fait pour répondre qu'une >> ressource n'existe pas ?... Arf, c'est compliqué, je vais demander le 2/4 >> Jean-Pierre... Ah, il n'y a qu'une réponse ? Alors j'appelle un ami... >> Mince, j'ai pas d'amis. >> >> Que ce soit parce que toto.js ou albert.js ou albert.xml ou >> /products/1525.html n'est pas censé exister, si ce n'est pas censé exister >> ce n'est pas censé exister, donc c'est 404. >> >> Michel Belleville >> >> >> 2009/6/22 Emilien Taque <[email protected]> >> >> Et au final, vous faites comment pour les formats "inexistants" ? 404, 406 >>> ? Vous n'avez pas de petit malin qui s'amuse à triturer vos urls ? >>> >>> 2009/6/22 Nicolas Blanco <[email protected]> >>> >>> >>>> Bah ouais. Ça permet surtout de renvoyer quelque chose si une vue >>>> n'est pas nécessaire : code d'erreur/statut, fichier, méthode d'objet >>>> renvoyant directement ce qu'il faut (ex. to_xml), etc. >>>> >>>> Nicolas (Novelys). >>>> >>>> Le 22 juin 2009 15:28, Martin Catty<[email protected]> a écrit : >>>> > >>>> > Fernando Perez a écrit : >>>> > >>>> >> J'ai jamais compris à quoi servait ce bloc respond_to et format.xml. >>>> Ca >>>> >> permet de sortir du xml sans avoir à coder la moindre vue? C'est un >>>> >> intérêt assez limité si c'est ça. >>>> > >>>> > Limité ? C'est «juste» très pratique quand tu veux faire un >>>> webservice… >>>> > >>>> > -- >>>> > Martin Catty || fuse >>>> > http://www.noremember.org >>>> > >>>> > >>>> > > >>>> > >>>> >>>> >>>> >>> >>> >>> >> >> >> > > > > --~--~---------~--~----~------------~-------~--~----~ Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement envoyez un e-mail à l'adresse [email protected] -~----------~----~----~----~------~----~------~--~---
