我正在使用AJAX将登录请求发送到后端。但是我试图用axios做同样的事情,但是却出现cors错误。 这是我的要求。
CORS响应已在后端设置。
.post('https://testconsole.pva.com/j_spring_security_check', {
data: {
j_username: email,
j_password: password
},
withCredentials: true,
crossorigin: true,
headers: {
'Content-Type': 'application/x-www-form-urlencoded',
'Accept': 'application/json',
'Access-Control-Request-Method': 'POST',
'Access-Control-Request-Headers': 'X-PINGOTHER, Content-Type'
}
})
答案 0 :(得分:0)
const api = axios.create({
baseUrl: “https://testconsole.pva.com”,
headers: {
common: {
'Content-Type': 'application/json',
'Accept': 'application/json',
'WithCredentials': true,
'Access-Control-Allow-Origin': '*'
});
....
const myRequest = await api({
method: 'post',
url: '/j_spring_security_check',
data: JSON.stringify({
j_username: email,
j_password: password
})
});