首页 > 解决方案 > 将标头中的刷新令牌发送到 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

标签: laravelpostaxiosheader

解决方案


我认为您是在正文而不是标题中发送 refreshToken 。
它应该是:

axios.post( 
          'mybackend/refreshToken',
          {}, //body
          {headers:{ 'refreshToken': myToken }} //header
      )

推荐阅读