小程序POST请求laravel后台,_token怎么传递

小程序POST请求laravel后台,_token怎么传递,第1张

在页面上添加csrf token的存放域

<meta name="csrf-token" content="{{ csrf_token() }}">

然后在ajax请求头上把csrf token传进去

$.ajaxSetup({

    headers: {

        'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')

    }

})

laravel官方文档的csrf章节有详细的示例

19.04.09更新

答案来自评论区热心大佬

直接复制这个链接就可以

看七月老师小程序视频时想换几首自己喜欢的歌当背景音乐,直接复制的链接不可用,一直闪退,在网上重新找个了可以访问的url,问题就解决了

找别人找好的url可以播放,但是自己想设置一些可以访问的音乐链接进去,于是我搜了一下具体方式如下(这里引用网易云链接)

1.首先打开网易云进入歌曲页面,F12,出现下图

2.在network一栏搜索框里输入URL

如果什么都没有就先F5刷新一下

3.选中搜索到的v1?csrf_token属性,点击preview,就可以看到里面的信息,data一直向下找就会有url这一属性

4.使用这个方法的过程中还存在一个问题就是找到的data下的url属性值为null,刚开始我以为是我选的歌曲的原因,试了好几个都是null,然后我烦躁地点开了播放打算听首歌,没想到问题解决就在不经意间,我看到右边栏的v1?csrf_token属性变成了两个,新出现的那个里面的url值复制下来是可以使用的。这首歌我已经点过播放了,再进去搜URL就只有一个url?csrf_token属性了qwq。 下图是搜索了三首歌并播放后出现了三个不同的v1?csrf_token,每一个代表了一首歌。

补充:又试了下ie浏览器,也是得点击播放才会有url出现,ie里搜索url直接会出现,不必像Google里面那样在data下面去找

由于浏览器缓存问题,找到一个链接后再找其他链接可能还会是之前那个链接,我关闭了浏览器之后再重新找就可以了。

总结就是没找到或者找到为null时多刷新几次就ok了。

参考博文链接: https://www.imooc.com/article/48968?block_id=tuijian_wz


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/11835336.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存