laravel - 如何在 laravel 中使用自定义令牌授权通过 API URL 访问数据
问题描述
我在中间件中创建了一个自定义函数,该函数在标头令牌验证后返回数据。它工作正常,我可以使用邮递员访问数据(请查看下面从邮递员截取的截图)。这是中间件中的代码:
public function handle($request, Closure $next)
{
$token = $request->header('APP_KEY');
if ($token != 'XXXX') {
return response()->json(['message' => 'API Key not found!'], 401);
}
return $next($request);
}
我现在面临的问题,我无法从浏览器 URL 获取数据。我试过http://127.0.0.1:8000/api/?APP_KEY=XXXX
解决方案
推荐阅读
- python - 使用熊猫将 GZip csv 读入 python 时出现问题
- python - 由于高优先级事务的高 CPU 利用率,记录在 GCP Spanner 中被丢弃
- jquery - 无法获取最接近的数字输入字段值
- ios - 在 Swift 4.2 中传递给多部分 API 的非拉丁(多语言)文件名
- linux - Linux stdout 在哪里写入日志以及分配给它的内存量
- java - OR-TOOLS 按顺序分配班次
- python - Python 3 - 将字符串转换为字节的问题
- version-control - 在 Azure Repos 中仅将存储过程和视图中的更改从一个数据库发布到另一个数据库
- python - 如何检查字符串是否为listitembutton?
- docker - 假磁盘占用过多,如何解释 DF-system 和 DF-docker 矛盾?