curl OAuth授权标题

时间:2014-05-09 10:21:58

标签: curl oauth http-headers oauth-2.0 slim

我使用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无法展示它?

1 个答案:

答案 0 :(得分:0)

服务器端,我目前使用getallheaders()函数来捕获auth内容。