diff --git a/wchat/common/HttpClient.php b/wchat/common/HttpClient.php index 2825cd2..c2e777d 100644 --- a/wchat/common/HttpClient.php +++ b/wchat/common/HttpClient.php @@ -348,7 +348,6 @@ class HttpClient $this->host = System::gethostbyname($this->host); } - var_dump($this->host); if (!$this->checkIsIp($this->host) && !$this->isDomainName($this->host)) { throw new Exception('Client Host error.'); } diff --git a/wchat/wx/Account.php b/wchat/wx/Account.php index ef219c8..64ccacb 100644 --- a/wchat/wx/Account.php +++ b/wchat/wx/Account.php @@ -17,7 +17,6 @@ class Account extends SmallProgram private $wxaqr = 'https://api.weixin.qq.com/cgi-bin/wxaapp/createwxaqrcode?access_token='; private $getwxacode = 'https://api.weixin.qq.com/wxa/getwxacode?access_token='; - private $publicInfo = 'https://api.weixin.qq.com/cgi-bin/user/info'; private $getwxacodeunlimit = 'https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token='; private $savePath = __DIR__ . '/../../Users/'; @@ -73,9 +72,11 @@ class Account extends SmallProgram $this->request->setMethod(HttpClient::GET); $this->request->setIsSSL(true); + $this->request->setHost('api.weixin.qq.com'); + $this->request->addHeader('Host', 'api.weixin.qq.com'); $this->request->setErrorField('errcode'); $this->request->setErrorMsgField('errmsg'); - return $this->request->get($this->publicInfo, $query); + return $this->request->get('user/info', $query); }