【发布时间】:2021-09-21 23:10:30
【问题描述】:
我遇到了这个问题。我正在尝试使用 javascript 获取 POST 请求,但我收到的是 415 错误:
const getToken = async () => {
const response = await fetch('https://thebetter.bsgroup.eu/authorization/signIn', {
method: 'post',
mode: 'no-cors',
headers: {
'Content-Type': 'application/json',
accept: 'application/json',
},
body: {},
});
const data = response.json();
console.log(data);
};
使用下面的 curl 命令,我得到了正确的响应。和邮递员一样。
curl -X POST "https://thebetter.bsgroup.eu/Authorization/SignIn" -H "accept: application/json" -H "Content-Type: application/json" -d "{}"
这里有什么问题?
【问题讨论】:
-
你能澄清错误是什么吗? 415 可以很宽泛。将您的 fetch 包装在
try/catch块中,并注意 catch 语句中的错误 -
错误是:main.js:3 POST thebetter.bsgroup.eu/authorization/signIn net::ERR_ABORTED 415
标签: javascript post fetch