laravel - 将标头中的刷新令牌发送到 Laravel 后端
问题描述
使用 Postman,我可以发布我的 refreshToken:
.
在我的控制器中,我可以像这样收到上面的令牌:
$request->header('refreshToken');
如果我尝试使用 axios 做同样的事情,我会在 $request->refreshToken 中收到数据,而不是在标头中
axios.post(
'mybackend/refreshToken',
{ 'refreshToken': myToken }
)
在 axios 中尝试了“标题”选项,但没有运气。
$request->header('refreshToken'); // I should receive the token here, from axios
解决方案
我认为您是在正文而不是标题中发送 refreshToken 。
它应该是:
axios.post(
'mybackend/refreshToken',
{}, //body
{headers:{ 'refreshToken': myToken }} //header
)
推荐阅读
- javascript - 如何使用下拉列表计算jQuery中的总数
- javascript - 用户未登录时的ajax ridirecting不起作用
- android - FastLane:有没有办法从 bitbucket 中的远程分支生成 android/iOS 构建?
- python - 如何导入自定义面料文件夹
- angular - 如何以角度而不是从正文发送参数和url
- django-models - Django Rest Framework + allauth + dj_rest_auth - 更新自定义用户模型而不是电子邮件地址部分
- angular - 未绑定断点 - Angular、VS Code、Chrome、PWA
- javascript - 将 2 个 3d 文件合并为一个
- python - 如何计算列中的总和 f 值和这些值总和的百分比,并在此基础上在 Python Pandas 中创建新列?
- python - 在 Pandas 中透视包含表单回复的表格