gpt4 book ai didi

php - Codeigniter restclient 不工作

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:46:27 28 4
gpt4 key购买 nike

我正在尝试为我的解决方案安装 CodeIgniter RESTClient 和 RESTServer 库。 ( philsturgeon-codeigniter-restclientchriskacerguis-codeigniter-restserver )。

我设法启动并运行了其余服务器,但我遇到了其余客户端的问题。

这些是我为达到现在的状态所做的步骤:

  1. 复制 Rest.php 文件(从 GitHub 下载)并将其放入 libraries 文件夹中
  2. 下载Curl library并将其放入图书馆
  3. 修改了 Rest.php 中的代码以取消注释 $this->_ci->load->library('curl');(如果我将鼠标悬停在该文件中 curl 库的用法上我收到以下消息):

Field 'curl' not found in CI_Controller

  1. 我创建了一个名为“Restclient”的新 Controller 来测试我的 API。在这个 Controller 中,我创建了以下方法:

    function rest_client_example($id)
    {
    $this->load->library('rest', array(
    'server' => 'localhost/codeigniter/api/users/'
    ));

    $user = $this->rest->get('volunteer', array('id' => $id), 'json');

    var_dump($user);
    }

浏览到 http://localhost/codeigniter/api/restclient/rest_client_example/25然后给我

D:\wamp\www\codeigniter\application\controllers\api\Restclient.php:36:null

当执行下面的代码而不是上面的代码时,我确实得到了正确的结果:

    $this->load->library('curl');

$t = $this->curl->simple_get('api/users/volunteer', array('id'=>$id));
var_dump($t);

所以我知道 curl 正在工作。

我的猜测是我在加载 curl 库时做错了什么?

最佳答案

我知道您的问题是针对此处提到的图书馆的。你试过别的吗?我在 guzzle http 上取得了非常好的成功

https://github.com/guzzle/guzzle

关于php - Codeigniter restclient 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45553357/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com