test(WebTest): 测试地址由 example.com 换为 cn.bing.com

example.com 在当前网络下不可达(HttpClient 12s 超时),WebTest 的 HTTP GET 无超时保护会无限阻塞,导致顺序回归在此超时中断。改用实测可达的 http://cn.bing.com/ ;DNS 用例(connect 80 端口)同步换主机。
This commit is contained in:
TermiNexus committed 2026-10-05 16:36:42 +08:00
1 parent defac67a95
commit c9d741c202
1 file changed
+6 -6
+6 -6
View File
@@ -43,16 +43,16 @@ def main() -> int:
dns_sock = socket.Socket(socket.AF_INET, socket.SOCK_STREAM)
if dns_sock.fd != socket.INVALID_SOCKET:
dns_sock.settimeout(5000)
result: INT = dns_sock.connect("example.com", 80)
result: INT = dns_sock.connect("cn.bing.com", 80)
if result == 0:
stdio.printf("DNS: example.com resolved OK\n")
stdio.printf("DNS: cn.bing.com resolved OK\n")
else:
stdio.printf("DNS: example.com resolved but connect failed (err in _MakeAddr debug above)\n")
stdio.printf("DNS: cn.bing.com resolved but connect failed (err in _MakeAddr debug above)\n")
dns_sock.close()
# 测试 HTTP GET — 使用 DNS 解析 example.com
stdio.printf("\n--- HTTP GET test (example.com) ---\n")
resp = requests.get("http://example.com/")
# 测试 HTTP GET — 使用 DNS 解析 cn.bing.com(example.com 在部分网络下不可达)
stdio.printf("\n--- HTTP GET test (cn.bing.com) ---\n")
resp = requests.get("http://cn.bing.com/")
if resp is not None:
stdio.printf("requests.get: OK\n")
code: INT = resp.status_code