/ / Angular JSON $ http žiadosť neposiela JSON ako jQuery - javascript, angularjs

Úhlový žiadosť JSON $ http neposiela JSON ako jQuery - javascript, angularjs

Čítal som o hlavičke AngularJS post request, ktorá je application/json

Ale chcem to zmeniť na:

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

Robím nasledujúce, ale žiadosť o príspevok je stále odoslaná s tým istým application/json

Tu je Angular:

 $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;
});

Ako mám potom nastaviť hlavičku konfigurácie žiadosti?

odpovede:

4 pre odpoveď č. 1

Hlavičky musia byť objektom JSON.

skúste:

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

Odtiaľ: https://docs.angularjs.org/api/ng/service/$http

hlavičky - {Object} - Mapa reťazcov alebo funkcií, ktoré vracajú reťazce predstavujúce hlavičky HTTP na odoslanie na server. Ak je návratová hodnota funkcie null, hlavička sa neodošle.