/ / Кутовий JSON $ http запит не надсилає JSON як jQuery - javascript, angularjs

Кутовий JSON $ http запит не надсилає JSON як jQuery - javascript, angularjs

Я прочитав про заголовок запиту AngularJS, який є application/json

Але я хочу змінити його на:

Content-Type=application/x-www-form-urlencoded; charset=utf-8

Я роблю наступне, але запит на публікацію все ще надсилається з цим самим application/json

Ось кут:

 $http.post("server.php", checkUserPostData,
{"headers" : "Content-Type=application/x-www-form-urlencoded; charset=utf-8"})

.success(function(data, status, header, config){
if(data=="exists")
return true;
else return false;
});

Як я повинен потім встановити заголовок конфігурації запиту?

Відповіді:

4 для відповіді № 1

Заголовки повинні бути об'єктом JSON.

Спробуйте:

{"headers" : { "Content-Type" : "application/x-www-form-urlencoded; charset=utf-8" }}

Звідси: https://docs.angularjs.org/api/ng/service/$http

headers - {Object} - Карта рядків або функцій, які повертають рядки, що представляють заголовки HTTP для надсилання на сервер. Якщо повернене значення функції є null, заголовок не буде відправлено.