我正在尝试使用Fetch-api在reactjs中运行post api。
我尝试在邮递员上运行相同的API,然后运行。
我不知道我错过了什么。
我正在使用的代码。
fetch('url', {
method: 'POST',
mode: "no-cors", // or without this line
redirect: 'follow',
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json'
},
body: {
"username": this.state.user_name,
"password": this.state.password
}
})
在上面的代码中,我收到 500内部服务器错误
如果我使用Json.stringyfy而不是错误内容类型,则在正文中。我需要将内容类型发送为 json-application
如果有任何替代方式发送POST请求,请告诉我。
谢谢..:)
答案 0 :(得分:1)
您是否尝试过使用Axios?
示例:
axios.post('url', {
username: 'Fred',
password: 'xyz'
})
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});