Den*_*app 2 httpexception symfony
我的问题如下:
throw new HttpException(422, "some message") 在控制器中不起作用.
然而,throw new HttpException(404, "some message")作品,以及400(等)
为什么我不能HttpException使用422 HTTP状态代码?
当我尝试时,我得到一个[200]响应与以下调试信息:
致命错误:在供应商\ symfony\src\Symfony\Component\HttpKernel\Debug\ErrorHandler.php中的消息'注意:未定义偏移量:422 in app\cache\dev\classes.php第3079行' 未捕获异常'ErrorException' 67
(!)ErrorException:注意:未定义的偏移量:第67行的vendor\symfony\src\Symfony\Component\HttpKernel\Debug\ErrorHandler.php中的app\cache\dev\classes.php第3079行中的422
(如果它重要的话我使用FOSRESTBundle ......当然我清除了缓存)
HTTP状态422仅在2.1版中添加.活动调试与Response :: setStatusCode生成的通知的组合会生成这个丑陋的异常.然而,似乎在生产过程中没有问题.但是,我的建议是不要使用它.
在我看来,这种行为是出乎意料的,应该报告..
| 归档时间: |
|
| 查看次数: |
2265 次 |
| 最近记录: |