我正在制作各种 API。用户必须在请求中包含一个令牌,如果它无效,我只需抛出 403 ACCESS DENIED 异常。问题是在令牌被接受后,还有很多其他规则来允许输入。如果用户输入了无效的查询参数,我想返回状态 400(错误请求)并带有一条小消息,说明请求错误的原因。在开发环境中我当然看到了异常的打印输出,但是在生产环境中,只显示状态码。
有没有办法让 Symfony 也打印传递给异常构造函数的文本?
注意:我知道这可能是一个安全风险,所以我打算只返回 403 ACCESS DENIED 错误,直到用户证明他们的身份。