2014-11-06 5 views
2

마이크로 프레임 워크에서 값을 얻을 수 있습니다.헤더 인증을 가져올 수 없지만 AUTHORIZATIO로 변경하면

curl -i -X GET -H "AUTHORIZATION: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VybmFtZSI6InRlc3QiLCJleHAiOjE0MTUyODg0NzgsImxhc3QiOjEzNTY5OTk1MjR9.-xysOSRcj5hgG1iMVfZWHuz39dEpvod0O5ry3EiBstg" http://localhost/contract/dist/api/v1/cue 

$ app-> request-> getHeader ("AUTHORIZATION"); null를 얻는다.

curl -i -X GET -H "AUTHORIZATIO: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VybmFtZSI6InRlc3QiLCJleHAiOjE0MTUyODg0NzgsImxhc3QiOjEzNTY5OTk1MjR9.-xysOSRcj5hgG1iMVfZWHuz39dEpvod0O5ry3EiBstg" http://localhost/contract/dist/api/v1/cue 

하지만 $ app-> request-> getHeader ("AUTHORIZATIO"); 가치를 얻을 수 있습니다. 그것을 고치는 법.

답변

8

아파치 문제입니다. 난 의한 해결의 .htaccess의 상단에 eakkapat-pattarathamrong @

+0

감사를

RewriteCond %{HTTP:Authorization} ^(.*) RewriteRule .* - [e=HTTP_AUTHORIZATION:%1] 

를 추가, 그것은 작동합니다. –

관련 문제