小编mac*_*lan的帖子

Yii2-更改标题集合

我想更改我的RESTful API中的默认标头集合。我可以在发送的每个响应上使用set()方法更改标头,但我不想写

$response = Yii::$app->response;
$response->headers->set('X-Powered-By','My server <devel>')
$response->setStatusCode(somecode);
$response->data = somedata;

return $response;
Run Code Online (Sandbox Code Playgroud)

这非常麻烦,并且我的Controller动作会不断增加,因为我必须响应每个错误的请求和错误。我试图更改rest / config / main.php中的响应组件,但是我禁止更改headers属性,因为它是只读的。

  • setStatusCode()方法非常有用,因为它会自动返回状态文本。

请帮忙。

php yii2

2
推荐指数
1
解决办法
2902
查看次数

标签 统计

php ×1

yii2 ×1