我使用fetch来调用post服务,我收到错误Fetch API cannot load http://localhost:8080/user/login
。预检的响应无效(重定向)'。 Status code: 302 Found.
变量'data'是json object {email: "batman@dc.com", password: "111"}
fetch('http://localhost:8080/user/login', {
method: 'post',
body : JSON.stringify(data),
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json'
},
dataType : 'json'
})
答案 0 :(得分:6)
可能有几个原因导致此错误。
https
而不是http
提出请求。/
。 “http://localhost:8080/user/login/
”代替“http://localhost:8080/user/login
”。
因为它可能是从preflight/OPTIONS
请求重定向。答案 1 :(得分:3)