我们正在使用Accept标头和withFormat方法在我们的服务中使用内容协商....我们面临的问题是,如果Accept标头的类型不受支持,我们希望返回406 http状态我们的服务....任何人都可以给我们一些关于如何做到这一点的想法?
答案 0 :(得分:1)
return withFormat {
html {
render(view: "itWorked", model: data)
}
json {
render(data as JSON)
}
xml {
render(data as XML)
}
}
render(status: 406, text: 'ERROR')