我正在尝试使用Fetch-API在reactjs中运行post API。
我试着在 Postman 上运行相同的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内部服务器错误
在body中,如果我使用Json.stringyfy而不是出错content-type。我需要将content-type作为json-application发送
如果有任何其他方法来发送POST请求比也告诉我。
Thanks..:)
2条答案
按热度按时间ghhkc1vu1#
你试过Axios吗?
范例:
字符串
ijxebb2r2#
我认为你没有使用JSON.stringify就直接传递了body。尝试使用这段代码。
字符串