voglio cambiare post [ 'Content-Type'] in angularjs così io usocome cambiare post [ 'Content-Type'] in angularjs
app.config(function($locationProvider,$httpProvider) {
$locationProvider.html5Mode(false);
$httpProvider.defaults.useXDomain = true;
delete $httpProvider.defaults.headers.common['X-Requested-With'];
$httpProvider.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded; charset=UTF-8';
});
e l'evento è
$http.post("http://172.22.71.107:8888/ajax/login",{admin_name:user.u_name,admin_password:user.cert})
.success(function(arg_result){
console.log(arg_result);
});
};
tuttavia la rusult è
Parametersapplication/x-www-form-urlencoded
{"admin_name":"dd"}
quello che voglio è
Parametersapplication/x-www-form-urlencoded
admin_name dd
quindi cosa dovrei fare?
questa soluzione non funziona –
Sì, sì. Fornisci il tuo problema come un violino o plunkr e avrò uno sguardo – Sprottenwels
Questa è una soluzione incompleta, se si desidera specificare un diverso tipo di contenuto oltre a quello predefinito, è necessario dichiararlo all'interno del servizio http. Non sto dicendo che la tua soluzione non funziona o funziona, ma non è quello che è stato chiesto. – TGarrett