Eak*_*ong 3 http-headers jwt phalcon
在Micro Framework中.
curl -i -X GET -H "AUTHORIZATION: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VybmFtZSI6InRlc3QiLCJleHAiOjE0MTUyODg0NzgsImxhc3QiOjEzNTY5OTk1MjR9.-xysOSRcj5hgG1iMVfZWHuz39dEpvod0O5ry3EiBstg" http://localhost/contract/dist/api/v1/cue
Run Code Online (Sandbox Code Playgroud)
当调用$ app-> request-> getHeader("AUTHORIZATION")时; 得到null.
curl -i -X GET -H "AUTHORIZATIO: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VybmFtZSI6InRlc3QiLCJleHAiOjE0MTUyODg0NzgsImxhc3QiOjEzNTY5OTk1MjR9.-xysOSRcj5hgG1iMVfZWHuz39dEpvod0O5ry3EiBstg" http://localhost/contract/dist/api/v1/cue
Run Code Online (Sandbox Code Playgroud)
但$ app-> request-> getHeader("AUTHORIZATIO"); 可以获得价值.如何解决它.
这是Apache的问题.我通过添加修复
RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule .* - [e=HTTP_AUTHORIZATION:%1]
Run Code Online (Sandbox Code Playgroud)
靠近.htaccess的顶部
| 归档时间: |
|
| 查看次数: |
1287 次 |
| 最近记录: |