file_get_contents()出错

时间:2016-04-27 10:33:32

标签: php curl file-get-contents

这里我在从第三方API检索数据时遇到问题。我正在使用file_get_contents()函数使用PHP从特定URL获取数据。我在浏览器中直接传递该URL时得到输出但是我在file_get_contents中收到错误。我不知道。谁能帮我。 ?

  $url= "http://************.com/gds/api/availabilities/134/1594/2016-04-24.json?api_key=1223*****";

     //134 -> Origin id
     //1594-> Destination id
     //2016-04-28 -> Date

    $opts = array(
    'http'=>array(
    'method'=>"GET",
    'header'=>"Accept-language: en\r\n" .
    "Cookie: foo=bar\r\n"
    ));

    $context = stream_context_create($opts);


    $availabilty = file_get_contents($url, false, $context);

    echo "<pre>"; print_r($availabilty); exit;

我得到了回复,

{"response":{"code":401,"message":"gzip not passed as header parameters"}}

我也试过'Curl'。两者产生相同的结果。提前谢谢。

0 个答案:

没有答案