CakePHP 2.xにおいて、JSONPに対応する方法を紹介します。
下記に、jsonpに対応したレスポンスを返すためのコードを示します。 既にjsonでレスポンスを返せる状態となっていることが前提です。
[ad#co-1]
リクエストクエリにcallback
が含まれる場合、Controller::afterFilter
で、レスポンスを書き換えて返すようにします。
なお、JSONPを利用する場合は認証処理やCSRF対策も忘れずに行うようにしましょう。
CakePHP 2.xにおいて、JSONPに対応する方法を紹介します。
下記に、jsonpに対応したレスポンスを返すためのコードを示します。 既にjsonでレスポンスを返せる状態となっていることが前提です。
[ad#co-1]
リクエストクエリにcallback
が含まれる場合、Controller::afterFilter
で、レスポンスを書き換えて返すようにします。
なお、JSONPを利用する場合は認証処理やCSRF対策も忘れずに行うようにしましょう。