首页 > 解决方案 > 如何在 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

使用 Postman 访问数据

标签: laravelapiauthenticationpostmanlaravel-middleware

解决方案


推荐阅读