Używam AngularJS z Railsami. Mam następującą prośbę, która zbiorczo aktualizuje użytkowników.Angular JS Weryfikacja tokenu CSRF na żądanie POST
$http{
method: 'POST',
url: $scope.update_url,
params: {selected_ids: userIds}
}
To nie może być żądanie 'GET' z powodu ograniczeń w długości URL (http://support.microsoft.com/kb/208427)
Ale na żądanie 'post', musimy mieć token autentyczności CSRF w nagłówku.
Jak ustawić Token CSRF na nagłówek żądania postu?
Dzięki asgoth! Czy jest to właściwy sposób na ustawienie żądania postu z ustawionym tokenem CSRF? Czy powinienem utworzyć ukryty formularz i przesłać formularz ze studenckimi identyfikatorami na ng-click()? Ale w takim razie jak mogę uzyskać dane odpowiedzi? Dzięki jeszcze raz! –
Dodałem ofertę z kątowego. – asgoth
Nie jestem pewien, dlaczego to rozwiązanie jest zgodne z dokumentacją Angular. Dokumenty stwierdzają, że musisz ustawić plik cookie, ale wydajesz się ustawić nagłówek ręcznie. – RevNoah