在使用tp6写接口时使用了tymondesigns/jwt-auth 这个包,在Header中加入Authorization:bearer token值 传参;
但是代码一直报 Must have token,debug最终发现是.htaccess配置项出了问题
追加一项即可:
<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]
#追加下面这项配置
SetEnvIf Authorization .+ HTTP_AUTHORIZATION=$0
</IfModule>再打印就有值了

转载请注明本文标题和链接:《 解决TP6获取不到请求头Authorization问题 》



网友评论 0