Question

Trying to use the Request class to get an external resources, but can't figure out how to set more default curl options.

I get the data like this:

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

I figured adding CURL options was a simple matter of making a copy of system/config/curl.php into my application config folder and then setting the options there (I assume they will be merged?).

But those options don't seem to be used at all? Tried to do a var_dump in Kohana_Request_Client_Curl after all the options should've been set, but I can only find the ones set directly there in that method, which makes sense as I can't seem to find anywhere these options are actually fetched from the config file...

What am I doing wrong here?

Was it helpful?

Solution

Here is more detailed example:

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

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

OTHER TIPS

The Request_Curl class doesn't look at that config file. You'll have to use ->options() manually to set the curl params.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top