Согласование содержимого Grails - обработка неподдерживаемого типа - PullRequest
0 голосов
/ 31 августа 2010

Мы используем согласование содержимого в нашем сервисе с использованием заголовка Accept и метода withFormat .... проблема, с которой мы сталкиваемся, заключается в том, что мы хотим вернуть статус http 406, если заголовок Accept имеет тип, который не поддерживаетсянаш сервис .... кто-нибудь может дать нам некоторые идеи о том, как мы будем делать это?

1 Ответ

1 голос
/ 31 августа 2010
  return withFormat {
     html {
        render(view: "itWorked", model: data)
     }
     json {
        render(data as JSON)
     }
     xml {
        render(data as XML)
     }
  }

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