无法使用file_get_contents打开流-可以通过浏览器中的端点访问它

时间:2018-08-28 04:43:11

标签: php json rest file-get-contents

我正在尝试使用Coinbase的REST API来获取可用货币的列表:

这是端点-https://api.prime.coinbase.com/currencies

单击上面的链接,您可以看到JSON加载。

$coinbase_coins = file_get_contents('https://api.prime.coinbase.com/currencies');
$coinbase_coins = json_decode($coinbase_coins, true);

现在,当我尝试用file_get_contents加载它时,出现错误“无法打开流:HTTP请求失败!HTTP / 1.1 400错误的请求”

为什么我可以通过浏览器访问端点,但是现在可以使用file_get_contents?

谢谢;)

1 个答案:

答案 0 :(得分:0)

可能是您的php运行时配置。 allow_url_fopen需要设置为true。

在手册的here中进行阅读。