Laravel 通过标头而不是查询参数发送api_令牌
我正在尝试在Laravel5.6中构建api,对于api身份验证,我使用LaravelBasicAPI令牌身份验证 对于get-request或post-request,我需要在查询参数中传递Laravel 通过标头而不是查询参数发送api_令牌,laravel,api,laravel-5,Laravel,Api,Laravel 5,我正在尝试在Laravel5.6中构建api,对于api身份验证,我使用LaravelBasicAPI令牌身份验证 对于get-request或post-request,我需要在查询参数中传递api\u-token。是否有任何方法可以在标头中传递api\u令牌,而不是url字符串 我跟着 对于GET端点,我的api url如下 http://localhost:8000/api/category-list?api_token=YDYsOgkSIOWDdE1NG3Ih1yCkciatOPvtpF1
api\u-token
。是否有任何方法可以在标头中传递api\u令牌
,而不是url字符串
我跟着
对于GET端点,我的api url如下
http://localhost:8000/api/category-list?api_token=YDYsOgkSIOWDdE1NG3Ih1yCkciatOPvtpF1gXTmy8GL1r72mcDEgNDkkZ5jh&Accept=application%2Fjson
对于POST,我的参数如下
http://localhost:8000/api/category-list?api_token=YDYsOgkSIOWDdE1NG3Ih1yCkciatOPvtpF1gXTmy8GL1r72mcDEgNDkkZ5jh&Accept=application%2Fjson
如您所见,对于get,我需要在url中添加api标记,对于POST,我需要在正文中添加api标记。
如果我在报头中添加api令牌,它表示未经授权的访问
授权不起作用的标题设置
当您通过标头发送api令牌时,标头的名称应为
授权
而不是api\u令牌
。
还将令牌类型承载者预先添加到授权标头
所以最后,标题应该如下所示:
授权:持有人aEzKClugYHJQsr6If48i1y24KneTT7YwMtNrri7JNhGyEIbJv6YP5SrsFXx2
请为您的问题添加代码或请求示例。@AndriyLozynskiy您好,我用结束点和image@user7747472对于get和post请求,您使用什么在客户端发送请求?类似于axios
?@user7747472您的更新没有帮助,因为您显示了有效的请求。请为授权无效的请求显示标题部分。@AndriyLozynskiy我添加了另一个授权无效的屏幕截图。