rest.phpをcore/configからapp/configにコピーし、default_formatをjsonに変更しましたが、URLに「.json」を追加しない場合でもXML形式で応答が返されます。
フォーマットなしのURLでJSONで応答を取得するにはどうすればよいですか?
結果が返される形式を決定するために、RESTコントローラーは次のアルゴリズムを使用して、最初に見つかったアルゴリズムを選択します。
AJAXリクエストを実行している場合は、リクエストとともにいくつかのacceptヘッダーを送信する必要があります。応答タイプのサーバー側をハードコーディングすることは悪い習慣と見なされます。
コントローラでは、
保護された$format='json';