Попытка использовать класс Request для получения внешних ресурсов, но не может понять, как установить дополнительные параметры зависания по умолчанию.
Я получаю такие данные:
$data = Request::factory($url)->execute()->body();
Я полагал, что добавление опций CURL было простым делом сделать копию system/config/curl.php
в моей папке конфигурации приложения, а затем установить там опции (предположим, они будут объединены?).
Но эти варианты, похоже, не используются вообще? Пытался сделать var_dump
в Kohana_Request_Client_Curl
после того, как все параметры должны были быть установлены, но я могу найти только те, которые установлены непосредственно там в этом методе, что имеет смысл, поскольку я не могу найти, где бы они ни находились, эти параметры действительно извлекаются из файл конфигурации …
Что я здесь делаю неправильно?
Вот более подробный пример:
$request = Request::factory($some_url); $request->client()->options(array( CURLOPT_SSL_VERIFYPEER => FALSE ));
Класс Request_Curl не рассматривает этот файл конфигурации. Вам нужно будет использовать ->options()
вручную, чтобы задать параметры завивки.