J'ai ce code dans mon application de réaction et il n'a pas publié le corps json! ont essayé toutes les solutions même celle ici https://github.com/matthew-andrews/isomorphic-fetch/issues/34 ne fonctionne pas trop, je peux faire le poste avec jquery, mais je dois utiliser fetch, une idée?isomorophic-fetch ne pas poster json body
fetch('/main/newuser',{
method:'post',
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json',
},
body:JSON.stringify({username:'test',password:'test'})
}).then((response)=>{
if(response.status >= 200 && response.status < 300){
return response;
}else{
var error = new Error(response.statusText);
error.response = response;
throw error;
}
}).then((response)=>{
return response.json();
}).then((data)=>{
/* Process data */
}).catch((error)=>{
/* Catch Error */
});
Quelle est la réponse du serveur? – Shota
Lorsque vous utilisez votre code sur une fausse API cela fonctionne. Je ne peux pas reproduire le problème. Êtes-vous sûr que votre API fonctionne correctement? http://jsbin.com/foyanir/edit?js,console –
Le serveur ne peut pas obtenir le corps json, quand jquery fonctionne bien, donc le code serveur est correct, –