(快速参考)

响应

目的

尝试返回最适当的类型,以适应由接受标头或文件扩展名

例子

选择最适合的内容类型响应得到1)

从给定的格式中选择最佳的内容类型进行响应响应得到1), 格式: ['XML文件', 'json']

描述

响应方法使用内容协商以最合适的内容类型进行响应,请参阅以下文档REST支持了解更多信息

如果选择一个视图进行渲染,则将自动计算模型以传递到该视图

下表总结了此约定

参数类型 计算模型变量

回应书单

java有用列表

bookList

回复预订

范例书

响应

java有用列表

整数列表

按设定回应

java有用集

integerSet

响应为整数

整数

整数数组

参量

  • 宾语要渲染的对象

  • 论点命名参数

支持的论点:

  • 视图在HTML呈现的情况下使用的视图

  • 模型在HTML呈现的情况下使用的模型

  • 状态响应状态

  • 格式响应格式列表

  • 包括如果使用Converters API进行渲染,则要包含的属性

  • 排除如果使用Converters API进行渲染,则要排除的属性

由于Groovy在响应Map和参数时工作的方式,因此以这种方式做出响应非常重要回应状态而不是这种方式回应状态否则将导致参数颠倒