У меня есть этот контроллер:
def list = {
withFormat {
xml { render Customer.list() as XML }
html {
params.max = Math.min(params.max ? params.int('max') : 10, 100)
[customerInstanceList: Customer.list(params), customerInstanceTotal: Customer.count()]
}
}
}
Который в основном показывает мне всех клиентов на моей веб-странице, но он также предназначен для перечисления в виде xml для ответа покоя. Я использую WizTools Rest Client 2.33 для вызова метода списка через rest. Здесь происходит следующее: если я вызываю контроллер через браузер, все работает нормально, и все клиенты отображаются на странице как html. Если я вызываю его через rest, я получаю тот же код HTML-страницы. В приведенном выше коде я попытался извлечь html-часть, и таким образом, остальной ответ - это то, что я ожидаю (xml). Итак, я думаю, что-то может отсутствовать, потому что контроллер не может распознать запрос на отдых. Любая помощь будет оценена.