私はRailsでAngularJSを使用しています。私は一括してユーザーを更新する次の要求を持っています。Angular JS POST要求のCSRFトークンを確認する
$http{
method: 'POST',
url: $scope.update_url,
params: {selected_ids: userIds}
}
これは、URL(http://support.microsoft.com/kb/208427)
の長さではなく、 'POST' リクエストの制限のために 'GET' 要求することはできませんヘッダーにCSRF認証トークンが必要です。
はどのようにしてPOSTリクエストヘッダにCSRFトークンを設定することができますか?
ありがとうございますasgoth!これは、CSRFトークンが設定された投稿リクエストを持つための正しい方法ですか?または、隠れたフォームを作成し、ng-click()でstudentIdsのフォームを送信する必要がありますか?しかしその場合、どのように応答データを取得できますか?再度、感謝します! –
私は角度自体から見積もりを追加しました。 – asgoth
このソリューションがAngularのドキュメントと一貫している理由は不明です。クッキーを設定する必要があると書かれていますが、ヘッダを手動で設定しているようです。 – RevNoah