我正在创建自定义类以从zend抛出错误,因为在zend中没有内置机制。我能够给用户正确的回复。但是我在返回状态代码方面遇到了问题。
$obj = $this->toJsonModel($result);
$this->getResponse()->setStatusCode(403);
error_log('Status Code' . $this->getResponse()->getStatusCode());
return $obj;
我在Json格式中以$obj
收到回复。然后我为我创建的这个API设置状态代码为403。然后我从这个控制器返回$obj
。
但是当我尝试使用此代码时,我没有收到403错误。它始终显示200作为状态代码。
答案 0 :(得分:0)
其他一些代码在执行此操作时遇到问题,并且每次都提供200个,但是当我重新执行某些操作时,它开始工作。