我想通过检查参数是否有效来检查是否允许用户启动流程。如果不是,我将发送错误 404。但在 webflow 中,不会发送错误响应。
webflow 总是返回状态 200。
有人有解决这个问题的方法吗?
def shortShopFlow = {
onStart {
log.info("starting a new shoppingCart traject")
Boolean isValidShop = shopService.isValidShop(params.code as String, params.token as String)
sessionFactory.currentSession.clear()
if (!params.code || !isValidShop) {
response.sendError(404)
return
}
}