response() 函数阻止页面显示并返回响应,通常以 JSON 有效载荷的形式。
{% do response({ foo: 'bar' }) %}上述调用将返回一个内容类型为 application/json 的响应。
{
"foo": "bar"
}默认情况下将使用状态码 200。您可以通过将其作为第二个参数传递来指定任何状态码。
{% do response('Bad Request', 400) %}您还可以将自定义请求头作为第三个参数传递。
{% do response('Bad Request', 400, {'X-Failure-Reason': 'Not wearing shoes'}) %}