Sto tentando di fare una post ajax aggiungendo parametri nel body:
ho messo:
codice:
type: 'POST'
...
data: JSON.stringify(obj), //obj è l'oggetto JSON creato da me
...
success : function(response) {
...
Quando eseguo la chiamata ho errore 400 e vedo nei contenuti risposta che mi mette i parametri così: {"parametro1":"valore1","parametro2":"valore2". ..}
Questa stringa sembra essere ok, è in json come mi serve però in tipo contenuto vedo application/x-www-form-urlencoded 203,52 ms XMLHttpRequest invece di application/json...
E quindi la chiamata è in codice 400... cosa sbaglio? La richiesta restituisce json...
EDIT: ho trovato che in post non posso spedire in json...è vero? quindi come gli passo i parametri del body che hanno quel formato json?
La risposta mi restituisce un json a sua volta...
Dovrei fare una cosa di questo tipo?
codice:
fetch(url, {
method: 'POST',
headers: {
'Content-Type': 'application/x-www-form-urlencoded;charset=UTF-8'
},
body: //qui in che formato metto? json?
})