Jak mogę opublikować dane jako dane formularza zamiast ładunku żądania?

W poniższym kodzie AngularJS$http metoda wywołuje adres URL i przesyła obiekt xsrf jako „Request Payload” (zgodnie z opisem na karcie sieci debugera Chrome). JQuery$.ajax metoda wykonuje to samo wywołanie, ale przesyła xsrf jako „Dane formularza”.

Jak mogę sprawić, by AngularJS przesyłał xsrf jako dane formularza zamiast ładunku żądania?

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() {}
});

questionAnswers(22)

yourAnswerToTheQuestion