3

尝试使用 Request 类获取外部资源,但不知道如何设置更多默认 curl 选项。

我得到这样的数据:

$data = Request::factory($url)->execute()->body();

我认为添加 CURL 选项很简单,只需将副本复制system/config/curl.php到我的应用程序配置文件夹中,然后在那里设置选项(我假设它们将被合并?)。

但是这些选项似乎根本没有使用?var_dump在应该设置所有选项之后尝试执行Kohana_Request_Client_Curl,但我只能在该方法中找到直接设置的选项,这是有道理的,因为我似乎无法在任何地方找到这些选项实际上是从配置文件中获取的...

我在这里做错了什么?

4

2 回答 2

7

这是更详细的示例:

$request = Request::factory($some_url);

$request->client()->options(array(
    CURLOPT_SSL_VERIFYPEER => FALSE
));
于 2012-05-28T06:34:32.880 回答
2

Request_Curl 类不查看该配置文件。您必须->options()手动使用来设置 curl 参数。

于 2012-05-27T15:25:49.943 回答