让我先说它在 POSTMAN(Chrome 的附加 API 客户端)中工作。但它在我的实际应用程序中不起作用,我想知道是否有一些我忘记包含在获取请求中的东西。
我有以下要求。
(id, vzId)=>{
var json = {id: id, vzId: vzId, };
var request = {
method: 'POST',
body: json,
headers: new Headers({
'Accept': 'application/json',
'Content-Type': 'application/json'
})
}
fetch('http://localhost:8080/notification/markRead',request).then(function(response){
return response.json();
}).then(function(json){
console.log(json);
})
}
触发请求时,它会返回此错误。
OPTIONS http://localhost:8080/notification/markRead
Fetch API cannot load http://localhost:8080/notification/markRead.
Response for preflight has invalid HTTP status code 403
我在我的 chrome rest 客户端 (POSTMAN) 中使用了完全相同的 url 和数据,它正在工作,但由于某种原因,当我使用 FETCH api 时它不工作。任何帮助将非常感激。