allow to override curlopts
This commit is contained in:
@@ -387,9 +387,6 @@ class Request
|
|||||||
{
|
{
|
||||||
self::$handle = curl_init();
|
self::$handle = curl_init();
|
||||||
|
|
||||||
// start with default options
|
|
||||||
curl_setopt_array(self::$handle, self::$curlOpts);
|
|
||||||
|
|
||||||
if ($method !== Method::GET) {
|
if ($method !== Method::GET) {
|
||||||
curl_setopt(self::$handle, CURLOPT_CUSTOMREQUEST, $method);
|
curl_setopt(self::$handle, CURLOPT_CUSTOMREQUEST, $method);
|
||||||
|
|
||||||
@@ -422,6 +419,9 @@ class Request
|
|||||||
CURLOPT_ENCODING => ''
|
CURLOPT_ENCODING => ''
|
||||||
));
|
));
|
||||||
|
|
||||||
|
// update options
|
||||||
|
curl_setopt_array(self::$handle, self::$curlOpts);
|
||||||
|
|
||||||
if (self::$socketTimeout !== null) {
|
if (self::$socketTimeout !== null) {
|
||||||
curl_setopt(self::$handle, CURLOPT_TIMEOUT, self::$socketTimeout);
|
curl_setopt(self::$handle, CURLOPT_TIMEOUT, self::$socketTimeout);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user