带标题授权的file_get_contents https

时间:2015-03-04 20:54:16

标签: php https header authorization

我正在尝试使用此网站进行身份验证 https://vatstats.net/api/v1/flights/通过标头file_get_contents使用此代码:

$opts = array(
                'http'=>array(
                    'method'=>"GET",
                    'header'=>"Content-Type: application/json en\r\n" .
                    "Authorization: Token 7f0c76c1930e9519e3408bebfaef79524db6185b\r\n"
                )
            );

$response = file_get_contents("https://vatstats.net/api/v1/flights/?format=json", false, stream_context_create($opts));

echo $response;

但由于某种原因,它失败了。 API说明如下:

  

必须使用提供的API令牌发送对API的所有请求   以上。如果没有令牌,将只显示演示信息   每个网址五个记录。此令牌必须位于Authorization标头中。

     

密钥应以字符串文字" Token"为前缀   分隔两个字符串的空格。

例如:Authorization: Token fd705d56d3a02d46a23d9dc356334f923ff54aa6

0 个答案:

没有答案