diff --git a/wchat/common/HttpClient.php b/wchat/common/HttpClient.php index e5dbe81..7b7a1c4 100644 --- a/wchat/common/HttpClient.php +++ b/wchat/common/HttpClient.php @@ -657,6 +657,11 @@ class HttpClient curl_setopt($ch, CURLOPT_URL, $this->createRequestUrl($url, $data)); curl_setopt($ch, CURLOPT_TIMEOUT, 120);// 超时设置 curl_setopt($ch, CURLOPT_HEADER, true); + curl_setopt($ch, CURLOPT_NOBODY, FALSE); + curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 1); // 超时设置 + curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);//返回内容 + curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);// 跟踪重定向 +// curl_setopt($ch, CURLOPT_ENCODING, 'gzip,deflate'); if ($headers = $this->parseHeaderMat()) { curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); } @@ -669,12 +674,6 @@ class HttpClient if (file_exists($key = $this->getSslKeyFile())) { curl_setopt($ch, CURLOPT_SSLKEY, $key); } - curl_setopt($ch, CURLOPT_NOBODY, FALSE); - curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 1); // 超时设置 - curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);//返回内容 - curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);// 跟踪重定向 - curl_setopt($ch, CURLOPT_ENCODING, 'gzip,deflate'); - if ($this->method == self::POST) { curl_setopt($ch, CURLOPT_POST, 1); }