我正在尝试498 - Token Invalid在 Zend Framework 2 应用程序中使用自定义 http 状态代码发送响应。这显然不起作用,因为标准 Zend Response 类不允许自定义 http 代码。
所以我创建了自己的响应类来处理这个 http 代码并在我的操作中返回它:
$response = new CustomResponse();
$response->setStatusCode(498); //basic zend response objects throws InvalidArgumentException
return $response;
Run Code Online (Sandbox Code Playgroud)
虽然没有抛出异常,但浏览器说它返回了 500 错误。
如何让这个工作?