尝试使用Request类获取外部资源,但无法弄清楚如何设置更多默认curl选项。
我得到这样的数据:
$data = Request::factory($url)->execute()->body();
我认为添加CURL选项很简单,只需将system/config/curl.php
复制到我的应用程序配置文件夹中,然后在那里设置选项(我假设它们将被合并?)。
但这些选项似乎根本没用过?在设置了所有选项之后尝试在var_dump
中执行Kohana_Request_Client_Curl
,但我只能在该方法中找到那些直接设置的选项,这是有道理的,因为我似乎无法找到这些选项实际上是从配置文件中获取的......
我在这里做错了什么?
答案 0 :(得分:7)
这是更详细的例子:
$request = Request::factory($some_url);
$request->client()->options(array(
CURLOPT_SSL_VERIFYPEER => FALSE
));
答案 1 :(得分:2)
Request_Curl类不查看该配置文件。您必须手动使用->options()
来设置卷曲参数。