私の CakePHP アプリでは、JSON を返し、特定のリクエストに対して終了します。この例は、ログイン用の API に GET リクエストとしてアクセスしようとする場合です。
header('Content-Type: application/json');
echo json_encode(array('message'=>'GET request not allowed!'));
exit;
ただし、エコーを JSON として送信するには、コンテンツ タイプをプレフィックスとして付ける必要があります。そうしないと、相手側のコードが別の解釈をします。
これを回避する方法についてのアイデアはありますか? または、少なくともそれを改善します。
更新: Cake バージョン 2.3.0