【发布时间】:2021-01-11 14:18:41
【问题描述】:
我在向我的 REST-API 发送 POST 请求时遇到了一些问题。
问题是,当我从 react 应用程序发送它时,它会在 firefox 的调试控制台中显示此错误。
有趣的是,当使用邮递员发送请求时,它工作得非常好。
这是我用来发出请求的代码:
let apiURL = API_URL_BASE + "/api/authenticate"
let requestBody = JSON.stringify(
{
"username": this.getEnteredLoginUsername(),
"password": this.getEnteredLoginPassword()
}
);
let headerData = new Headers();
headerData.append('Accept', '*');
headerData.append("Access-Control-Allow", "*");
headerData.append('Content-Type', 'application/json');
headerData.append('Access-Control-Allow-Origin', '*');
headerData.append("Access-Control-Allow-Methods", "GET,HEAD,OPTIONS,POST,PUT");
headerData.append("Access-Control-Allow-Headers", "*");
let requestOptions = {
method: 'POST',
mode: 'cors',
redirect: 'follow',
body: requestBody,
headers: headerData
}
this.setState({loadingData: true});
fetch(apiURL, requestOptions).then( response => {
let responseStatus = response.status;
response.json().then( responseJSON => {
});
});
我希望有人可以帮助我。
这是火狐控制台显示的错误:Image
【问题讨论】:
标签: javascript http-post