isomorophic-fetch не размещать JSON тело
У меня есть этот код в моем приложении реакции, и он не опубликовал тело json! Я пробовал каждое решение, даже одно здесь https://github.com/matthew-andrews/isomorphic-fetch/issues/34 тоже не работает, я могу сделать пост с помощью jquery, но мне нужно использовать fetch, есть идеи?
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 */
});
1 ответ
Решение
После того, как я попробовал все возможное (отредактировал код как предложенный, проверил браузер и исправность, проверь код сервера, библиотека будет работать с методом GET, но POST все еще не работает) я переключился на нашу старую и люблю JQuery!