gpt4 book ai didi

ajax - 在 Laravel 5.5 上使用 axios 发布请求

转载 作者:搜寻专家 更新时间:2023-10-30 22:14:22 25 4
gpt4 key购买 nike

我正在尝试使用 axios 和最新的 Laravel 5.5 版本发出一些请求在配置 X-CSRF 字段和所有我的代码很简单:

        axios.post('/post-contact',{name:'Kamal Abounaim'})
.then((response)=>{
console.log(response)
}).catch((error)=>{
console.log(error.response.data)
})

但我得到这个错误:419(未知状态)应该是什么问题谢谢回答

最佳答案

这是因为 csrf-token 的缘故。只需在 <head> 中添加带有 csrf-token 的元标记并像这样将该 token 添加到 axios header 。

// in the <head>
<meta name="csrf-token" content="{{ csrf_token() }}">

<script type="text/javascript">
// For adding the token to axios header (add this only one time).
var token = document.head.querySelector('meta[name="csrf-token"]');
window.axios.defaults.headers.common['X-CSRF-TOKEN'] = token.content;

// send contact form data.
axios.post('/post-contact',{name:'Kamal Abounaim'
}).then((response)=>{
console.log(response)
}).catch((error)=>{
console.log(error.response.data)
});
</script>

关于ajax - 在 Laravel 5.5 上使用 axios 发布请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46084980/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com