GET 请求 CSRF 不
GET request for CSRF not
在我的后端项目中,我有 laravel
,对于前端,我使用 react-js
我想在我的本地主机上发出 CSRF 令牌的获取请求但令牌不存在
这是我的邮递员请求
postman Headers and this is the response postman response
这是我的 GET request
代码
const getCSRF = async () => {
const temp = await fetch(`${BaseURL}/csrf`, {
method: 'GET',
headers : {
'Content-Type': 'application/json',
'accept':'application/json'
}
})
.then((response) => console.log("CSRF response",response))
}
控制台视图是Console view
我不知道哪里出了问题,但我像这样使用 axios,它工作正常
axios.get(`${BaseURL}/csrf`)
.then(res => {
console.log("CSRF response",res)
})
默认情况下,所有数据获取请求都是GET
请求,你不需要传递headers,你只需要将响应转换为文本(response.text()
) (正如我们在 Postman 回复中看到的那样)
const getCSRF = async () => {
const temp = await fetch(`${BaseURL}/csrf`)
.then(response => console.log("CSRF response", response.text()))
}
在我的后端项目中,我有 laravel
,对于前端,我使用 react-js
我想在我的本地主机上发出 CSRF 令牌的获取请求但令牌不存在
这是我的邮递员请求
postman Headers and this is the response postman response
这是我的 GET request
const getCSRF = async () => {
const temp = await fetch(`${BaseURL}/csrf`, {
method: 'GET',
headers : {
'Content-Type': 'application/json',
'accept':'application/json'
}
})
.then((response) => console.log("CSRF response",response))
}
控制台视图是Console view
我不知道哪里出了问题,但我像这样使用 axios,它工作正常
axios.get(`${BaseURL}/csrf`)
.then(res => {
console.log("CSRF response",res)
})
默认情况下,所有数据获取请求都是GET
请求,你不需要传递headers,你只需要将响应转换为文本(response.text()
) (正如我们在 Postman 回复中看到的那样)
const getCSRF = async () => {
const temp = await fetch(`${BaseURL}/csrf`)
.then(response => console.log("CSRF response", response.text()))
}