Хорошо, я пробовал смотреть на это Как я могу отправлять данные как данные формы вместо полезной нагрузки запроса?
Тем не менее, я все еще не могу отправить свой запрос должным образом. Вот подробности.
$scope.myData = {a: 123, b: 456};
$http({
url: 'myfile',
method: "POST",
data: JSON.stringify($scope.myData),
headers: {'Content-Type': 'application/json'}
})
Это продолжает посылаться как полезная нагрузка запроса. Есть идеи?
Когда я использую 'application/x-www-form-urlencoded'
Используется formdata, однако он не обрабатывается правильно, и весь json - это всего лишь одна строка, когда я смотрю в консоли Chrome.
$ http предоставляет опцию: params.
Использовать параметры: вместо данных:
$http({
url: 'myfile',
method: "POST",
params: JSON.stringify($scope.myData),
headers: {'Content-Type': 'application/json'}
})
application/json