Dans le code ci-dessous, la méthode AngularJS $http
appelle l'URL et soumet l'objet xsrf en tant que "Request Payload" (comme décrit dans l'onglet réseau du débogueur Chrome). La méthode jQuery $.ajax
effectue le même appel, mais soumet xsrf en tant que "Données de formulaire".
Comment puis-je soumettre xsrf à AngularJS en tant que données de formulaire au lieu d'une charge utile de requête?
var url = 'http://somewhere.com/';
var xsrf = {fkey: 'xsrf key'};
$http({
method: 'POST',
url: url,
data: xsrf
}).success(function () {});
$.ajax({
type: 'POST',
url: url,
data: xsrf,
dataType: 'json',
success: function() {}
});