【问题标题】:How to add CSRF token in React native header如何在 React 本机标头中添加 CSRF 令牌
【发布时间】:2019-12-31 18:43:03
【问题描述】:

我必须在我的 react native 应用程序中包含 CSRF 令牌。那么如何添加并将其发送到 laravel 后端 标题:

{
    'Accept': 'application/json',
    'Content-Type': 'application/json'
}

【问题讨论】:

  • 你使用的 laravel 版本是什么?

标签: react-native


【解决方案1】:

您可以在请求标头中添加 CSRF 令牌

headers: {
      'Accept': 'application/json',
      'Content-Type': 'application/json',
      'X-CSRF-TOKEN': token
    },

【讨论】:

  • 谢谢@SRanuluge.. 但我试过这个方法。在标头中声明令牌变量之前,如何创建该特定令牌变量以及该变量如何传递 CSRF 令牌
【解决方案2】:

这可以进入<head>标签内

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

这是标题

headers: {
      'Accept': 'application/json',
      'Content-Type': 'application/json',
      'X-CSRF-TOKEN': document.getElementsByName('csrf-token')[0].content
    },

【讨论】:

  • 其实我是在 React Native 中传递的
  • 您是从 react native 发送的,但后端仍然出现错误?
猜你喜欢
  • 2013-12-16
  • 2018-08-09
  • 1970-01-01
  • 2018-09-22
  • 1970-01-01
  • 2018-03-29
  • 1970-01-01
  • 2020-04-24
  • 1970-01-01
相关资源
最近更新 更多