diff options
Diffstat (limited to 'app/Core')
-rw-r--r-- | app/Core/Http/Client.php | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/app/Core/Http/Client.php b/app/Core/Http/Client.php index 16e423dc..3c4397e2 100644 --- a/app/Core/Http/Client.php +++ b/app/Core/Http/Client.php @@ -163,6 +163,7 @@ class Client extends Base if (DEBUG) { $this->logger->debug('HttpClient: url='.$url); + $this->logger->debug('HttpClient: headers='.var_export($headers, true)); $this->logger->debug('HttpClient: payload='.$content); $this->logger->debug('HttpClient: metadata='.var_export(@stream_get_meta_data($stream), true)); $this->logger->debug('HttpClient: response='.$response); @@ -201,7 +202,7 @@ class Client extends Base 'timeout' => self::HTTP_TIMEOUT, 'max_redirects' => self::HTTP_MAX_REDIRECTS, 'header' => implode("\r\n", $headers), - 'content' => $content + 'content' => $content, ) ); @@ -210,6 +211,14 @@ class Client extends Base $context['http']['request_fulluri'] = true; } + if (HTTP_VERIFY_SSL_CERTIFICATE === false) { + $context['ssl'] = array( + 'verify_peer' => false, + 'verify_peer_name' => false, + 'allow_self_signed' => true, + ); + } + return $context; } } |