curl OAuth授权头

curl OAuth授权头,curl,oauth,http-headers,oauth-2.0,slim,Curl,Oauth,Http Headers,Oauth 2.0,Slim,我使用Slim框架编写了一个RESTAPI后端。 我想向路由发送一个包含访问令牌的授权标头。 我试过卷发: curl -X POST http://myhost.com/api/test -H "Authorization: OAuth 1234567890a" -H "Content-type: application/json" 服务器端我收到请求,但标头数组没有任何验证标头: Slim\Http\Headers Object ( [data:protected] => Ar

我使用Slim框架编写了一个RESTAPI后端。 我想向路由发送一个包含访问令牌的授权标头。 我试过卷发:

curl -X POST http://myhost.com/api/test -H "Authorization: OAuth 1234567890a" -H "Content-type: application/json"
服务器端我收到请求,但标头数组没有任何验证标头:

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()方法包含正确的授权头。为什么Slim无法显示它?

服务器端,我目前使用getallheaders()函数捕获身份验证内容。

您自己解决了这个问题吗?如果是,请张贴答案;-)。如果它仍然没有解决(或者你正在使用一个解决方法),你可以发布你如何获得上面发布的标题数组吗?我发布了我的“解决方案”。)对不起的!智能手机小屏幕:-X