cakephp 2.1.1cakephp REST APIレスポンスはjsonではありません。その完全なhtmlページ
私がDocから読んだものからです。 REST APIを簡単に作成することができます。 (http://book.cakephp.org/2.0/ja/development/rest.html)
私はJSON応答を生成する方法を理解することができません。私は目的関数cからapiを呼び出しています。応答はフルHTMLページ。
私は
public function add() {
if ($this->request->is('post')) {
if ($this->Post->save($this->request->data)) {
$message = 'Saved';
//echo 'eyeys';
} else {
$message = 'Error';
}
$this->set('_serialize',$message);
}
}
をチェックアウト設定してみてください、私のコントローラで、このコードを持っていますcakephp 2.1.1はroutes.phpRouter :: mapResources( 'posts')のこれです。 Router :: parseExtensions(); –
json拡張モジュールを解析する必要があります: 'Router :: parseExtensions( 'json')' '.json'で終わるすべてのリクエストは、自動的に応答タイプを設定します。 – jeremyharris