Я пытаюсь опубликовать данные из моей формы в API на другом домене. Тело запроса возвращается пустым. Когда я go обращаюсь к devtools, полезная нагрузка отображается как [объектный объект]
. Я попытался установить различные заголовки, такие как 'Content-Type': 'application / json' или undefined, но не повезло
КОД
$ scope.form
{
"name":"Test",
"email":"test@test.com",
"companyName":"company",
"companySize":"6 - 10 employees",
"manageTimeOff":true
}
функция отправки
$scope.submitForm = function () {
$scope.success = false;
$scope.loading = true;
$http({
url: url,
method: 'POST',
data: $scope.form,
withCredentials: false,
headers: { "Content-Type": "application/x-www-form-urlencoded" },
transformRequest: angular.identity
}).then(function (response) {
console.log(response);
$scope.loading = false;
if (response.data.Error) {
$scope.success = false;
swal("Something's gone wrong ☹", response.data.Error, "error")
} else {
$scope.success = true;
swal({
title: "Form Submitted",
text: "We look forward to speaking with you soon!",
icon: "success"
});
$scope.resetForm();
}
});
}