如何在使用Kohana请求时设置CURL选项

时间:2012-05-27 15:11:43

标签: php curl kohana kohana-3.2

尝试使用Request类获取外部资源,但无法弄清楚如何设置更多默认curl选项。

我得到这样的数据:

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

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

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

我在这里做错了什么?

2 个答案:

答案 0 :(得分:7)

这是更详细的例子:

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

$request->client()->options(array(
    CURLOPT_SSL_VERIFYPEER => FALSE
));

答案 1 :(得分:2)

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

相关问题