我使用Slim Framework编写了一个REST API后端。 我想将包含访问令牌的授权标头发送到路由。 我试过卷曲:
curl -X POST http://myhost.com/api/test -H "Authorization: OAuth 1234567890a" -H "Content-type: application/json"
服务器端我收到请求但header数组没有任何Auth头:
Slim\Http\Headers Object
(
[data:protected] => Array
(
[User-Agent] => curl/7.36.0
[Host] => myhost.com
[Accept] => */*
[Content-type] => application/json
)
)
我应该在Apache上设置什么或者什么(我知道我应该通过SSL,但我只是在测试)?正确接收内容类型标头...
编辑:我刚才发现apache_request_headers()方法包含正确的Authorization标头。为什么Slim无法展示它?
答案 0 :(得分:0)
服务器端,我目前使用getallheaders()函数来捕获auth内容。