php - Phalcon:setStatusCode 返回空响应
问题描述
我正在尝试为 phalcon 中的一个端点编写错误处理。
如果我将状态代码设置为客户端/服务器错误代码(4xx/5xx),则返回的响应为空。我该如何解决?
例子:
$test = [
"test message"
];
$response->setHeader('Content-Type', 'application/json')
->setStatusCode(200)
->setJsonContent($test)
->send();
在浏览器网络选项卡中,我得到这个作为响应(这完全没问题)
["test message"]
但如果我只是将 statusCode 更改为 500
->setStatusCode(500)
我得到空的回应
解决方案
推荐阅读
- python - 在 Python 中使用列表作为循环索引
- java - docker build 在安装 openjdk8 时突然冻结(在“安装 nss”步骤)
- terminal - LLDB 不停止 SIGINT (control-c)
- linux - linux shell脚本在第一行之后停止
- nginx - 无法在 Nginx 中调整重定向,对于代码为 401“需要验证”的消息
- c++ - 调试程序集时,如何在 VS2019 监视窗口中将内存地址转换为用户定义的类型?
- database - KDB+ 中的窗口函数
- node.js - 使用 collection.aggregate().toArray() 时池被销毁
- object - 甚至python代码似乎正确但出现属性错误,没有文字被刮掉
- c# - 将 `ref SomeStruct` 转换为 IntPtr