php - 在 codeigniter 中使用 REST Api 时出现 CSRF 令牌错误
问题描述
我正在使用 codeigniter v3,当我在 postman 中使用 REST API 时使用 CSRF 令牌时出现错误,错误看起来像这样..
任何人都可以帮我解决这个问题。我还想为几个 url 禁用 CSRF 保护。我试图通过将网址放入
$config['csrf_exclude_uris'] = array('webservice');
但它仍然无法正常工作。
解决方案
您需要像这样指定完整的 uri:
$config['csrf_exclude_uris'] = array(
'webservice/addCandidate'
);
或使用正则表达式:
$config['csrf_exclude_uris'] = array(
'webservice/[a-zA-Z]+'
);
推荐阅读
- java - ProcessBuilder 在 Linux 上运行 jar
- javascript - 将现有的 json 数据显示为类似表格的矩阵
- php - WooCommerce - 从价格范围查询中隐藏产品类别
- php - 如何在 Symfony 4 控制台命令中获取应用程序根路径
- postgresql - 导入 .sql 数据库转储 postgres 11, pgadmin 4
- typescript - 打字稿按特定值减少对象数组
- azure-devops - AppCenter 成功后触发管道
- javascript - Javascript通过数组路径更新嵌套对象中的值
- c# - 什么可以代替Linq2Xsd?
- javascript - 如果条款和条件不被接受,请观看窗口点击