From fbb71310e935b5e0ac784b3dc69da9c887c7d6a4 Mon Sep 17 00:00:00 2001 From: lifegpc Date: Wed, 3 Nov 2021 14:42:48 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E4=B8=8D=E5=8F=91=E9=80=81qu?= =?UTF-8?q?ery=E7=9A=84BUG?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- check_server.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/check_server.py b/check_server.py index 456383a..39c4b94 100644 --- a/check_server.py +++ b/check_server.py @@ -152,9 +152,15 @@ class Main: self._ssl.connect((ip, 443)) if self._match_host: match_hostname(self._ssl.getpeercert(), url.hostname) - text = f'GET {url.path} HTTP/1.1\r\n' + if url.query != '': + p = url.path + '?' + url.query + else: + p = url.path + text = f'GET {p} HTTP/1.1\r\n' text += f'Accept: */*\r\nHost: {url.hostname}\r\n' text += 'Connection: Keep-Alive\r\n' + if self._opt.verbose: + print(text) self._ssl.send(bytes(text + '\r\n', 'utf-8')) data = str(self._ssl.recv(2048), 'utf-8') if self._opt.verbose: