2017-08-16 6 views
0

"テキスト/プレーン"のコンテンツタイプ(このルートのみ)を返すルートを作成しています。Return "text/plain" Slim 3の場合

$response->withHeader('Content-type', 'text/plain')->write("HELLO");

私はそれが間違っているのだろうか?私は "text/html"を取得し続けています。

+0

を返すことです。 – jmattheis

答えて

0

デフォルトのコンテンツタイプがtext/plainなので、返されたResponsewithHeaderメソッドから返品または再割り当てしないとします。

Responseオブジェクトは変更不可能なため、変更されたオブジェクトはwithXメソッドでのみ返されます。

ソリューションは、全ルートを表示してください応答

$app->get('/foo', function($request, $response) { 
    return $response->withHeader('Content-Type', 'text/plain')->write('HELLO'); 
}); 
関連する問題