gpt4 book ai didi

grails - 在Grails中使用HTTP状态代码呈现JSON的简单方法

转载 作者:行者123 更新时间:2023-12-03 11:35:19 24 4
gpt4 key购买 nike

没有明确的"text/json"指定,是否有一种简便的方法?

def remoteError = {     
render( status: 500, contentType: "text/json"){
error( exception: "a remote exception occurred")
}
}

我尝试使用 as JSON ...没有返回任何内容,但状态码正确...
render( status: 500, exception: params.exception) as JSON 

最佳答案

如果对render使用转换器参数,则无法像使用gsp View 时一样指定其他任何参数,例如status。但是,您可以在调用render之前设置响应状态:

response.status = 500
render([error: 'an error occurred'] as JSON)

关于grails - 在Grails中使用HTTP状态代码呈现JSON的简单方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10726318/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com