Remove 'verify=False' from HTTP client instantiations

Eliminated the 'verify=False' parameter from all httpx.Client and httpx.AsyncClient initializations to enforce SSL certificate verification. This improves security by ensuring HTTPS requests validate server certificates.
This commit is contained in:
ikun0014
2025-09-20 18:56:29 +08:00
parent 2a6a9421ca
commit 9e68621e76
3 changed files with 3 additions and 6 deletions

View File

@@ -9,7 +9,7 @@ CONFIG_FILE: Path = Path("config.json")
def check_ip():
try:
with Client(verify=False, timeout=5.0) as client:
with Client(timeout=5.0) as client:
req = client.get(
"https://mips.kugou.com/check/iscn",
)

View File

@@ -8,7 +8,7 @@ class HttpClient:
"""HTTP客户端封装"""
def __init__(self):
self._client = httpx.AsyncClient(timeout=60.0, verify=False)
self._client = httpx.AsyncClient(timeout=60.0)
async def get(self, url: str, headers: Optional[Dict] = None) -> httpx.Response:
"""GET请求"""