首页 > 解决方案 > 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)

我得到空的回应

标签: phpphalcon

解决方案


推荐阅读