【问题标题】:Champion.GG Api: get data over file_get_contents cut off stringChampion.GG Api:通过 file_get_contents 截断字符串获取数据
【发布时间】:2017-07-14 07:26:24
【问题描述】:

如果我想通过我的浏览器从champion.gg 获取数据,我会得到一切。 如果我试图通过file_get_contents,我只能得到半页

在“Galio”之后,字符串被切断。

铬:http://api.champion.gg/stats?api_key=PRIVATE 大约 86.000 个字符 file_get_contents("http://api.champion.gg/stats?api_key=PRIVATE"); 大约 45.000 个字符

【问题讨论】:

    标签: php json api


    【解决方案1】:

    尝试使用 cURL:

    <?php
    
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, "http://api.champion.gg/stats?api_key=PRIVATE");
    curl_setopt($ch, CURLOPT_TIMEOUT, 30);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    $data = curl_exec($ch);
    curl_close($ch);
    
    var_dump($data); // $data should contain the response
    

    如果您收到不完整的响应,请增加超时值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-26
      • 2016-05-28
      • 1970-01-01
      • 1970-01-01
      • 2020-08-14
      相关资源
      最近更新 更多