private function setHeaders($type = '')
{
if (function_exists('curl_init')) {
$this->headers = array(CURLOPT_URL => $this->url, CURLOPT_VERBOSE => 1, CURLOPT_SSL_VERIFYPEER => false, CURLOPT_RETURNTRANSFER => true, CURLOPT_CAINFO => __DIR__ . DS . 'cacert.pem.txt');
if ($type == 'post') {
$this->headers[CURLOPT_POST] = true;
$this->headers[CURLOPT_POSTFIELDS] = $this->fields_string;
}
if (is_array($this->http_headers)) {
$this->headers[CURLOPT_HTTPHEADER] = $this->http_headers;
//$this->headers[CURLINFO_HEADER_OUT] = TRUE;
//$this->headers[CURLOPT_HEADER] = 1;
$this->headers[CURLOPT_SSL_VERIFYHOST] = false;
}
}
return $this;
}