我用到了PHP-JWT(JsonWebToken),这就需要我传输token到后台,书写样式如下:
header: {
'Accept': 'text/html',
"Authorization": "Bearer "+Token ,
"Content-Type": "application/x-www-form-urlencoded",
}
但是发现在后台获取不到Authorization,这是因为apache为了安全等方面考虑把它去除了,我们需要修改apache的文件
httpd.conf(一般在 apache/conf下)
1.apache中
<IfModule mod_rewrite.c>
RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]
#@这下面的语句就是需要添加的语句了
SetEnvIf Authorization .+ HTTP_AUTHORIZATION=$0
</IfModule>
2.如果是phpstudy中的话同样操作
<IfModule dir_module>
DirectoryIndex index.html index.php index.htm l.php
#@这下面的语句就是需要添加的语句了
SetEnvIf Authorization .+ HTTP_AUTHORIZATION=$0
</IfModule>