2010-08-30 10 views
0

Nous utilisons la négociation de contenu dans notre service en utilisant l'en-tête Accept et la méthode withFormat .... le problème auquel nous sommes confrontés est que nous voulons renvoyer un statut http 406 si l'en-tête Accept a un type qui n'est pas soutenu par notre service ... quelqu'un peut-il nous donner des idées sur la façon de procéder?Grails Content Négociation - gestion de type non supporté

Répondre

1
return withFormat { 
    html { 
     render(view: "itWorked", model: data) 
    } 
    json { 
     render(data as JSON) 
    } 
    xml { 
     render(data as XML) 
    } 
    } 

    render(status: 406, text: 'ERROR')