2016-07-02 72 views
0

我試圖讓Yii2 API只返回JSON,所以在配置上我設置的響應組件這樣的:Yii2力JSON響應,無論內容頭

'response' => [ 
    'format' => yii\web\Response::FORMAT_JSON, 
    'charset' => 'UTF-8', 
] 

然而Yii2的yii\filter\ContentNagotiator還檢查客戶端標題,如果客戶端請求application\xml,它會將響應序列化爲XML。然而,這是這個API的不良行爲。

有沒有辦法強制只有JSON響應?

回答