/** * Creates a request. * * @param string $server Server * @param string $path Path * @param integer $method Request method * @param array $headers Array of headers * @return \http\Client\Request */ protected function createRequest($server, $path, $method, array $headers = array()) { $request = new \http\Client\Request($method, $server . $path); $request->setOptions($this->curlOptions); $request->setSslOptions($this->curlSslOptions); $request->setHeaders($headers + array('Expect' => '')); return $request; }