From eaaec8523924cade9234316171de2d7664ce7020 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mr=C2=B7x?= Date: Mon, 24 Aug 2020 11:27:59 +0800 Subject: [PATCH] add clear --- wchat/common/HttpClient.php | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/wchat/common/HttpClient.php b/wchat/common/HttpClient.php index d44322e..2c6ceba 100644 --- a/wchat/common/HttpClient.php +++ b/wchat/common/HttpClient.php @@ -626,7 +626,16 @@ class HttpClient try { $this->method = self::POST; $this->addHeader('Content-Type', 'multipart/form-data;charset=UTF-8'); - $output = $this->curlParse($url, $params); + $curl = curl_init(); + if ($headers = $this->parseHeaderMat()) { + curl_setopt($curl, CURLOPT_HTTPHEADER, $headers); + } + curl_setopt($curl, CURLOPT_URL, $url); + curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); + curl_setopt($curl, CURLOPT_POST, true); + curl_setopt($curl, CURLOPT_POSTFIELDS, $params); + $output = curl_exec($curl); + curl_close($curl); if ($output === FALSE) { return new Result(['code' => 500, 'message' => $output]); }