From ad9e3cb8e8954d4a7f722c1e6cf8bd237c61ad10 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8D=92?= Date: Wed, 5 Nov 2025 23:51:15 +0800 Subject: [PATCH] 1 --- .../com/ruoyi/jarvis/util/TencentDocApiUtil.java | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/ruoyi-system/src/main/java/com/ruoyi/jarvis/util/TencentDocApiUtil.java b/ruoyi-system/src/main/java/com/ruoyi/jarvis/util/TencentDocApiUtil.java index e73bcc9..0914d4d 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/jarvis/util/TencentDocApiUtil.java +++ b/ruoyi-system/src/main/java/com/ruoyi/jarvis/util/TencentDocApiUtil.java @@ -22,6 +22,17 @@ public class TencentDocApiUtil { private static final Logger log = LoggerFactory.getLogger(TencentDocApiUtil.class); + // 静态初始化块:禁用系统代理,确保腾讯文档API调用直接连接 + static { + System.setProperty("java.net.useSystemProxies", "false"); + // 清除可能存在的代理设置 + System.clearProperty("http.proxyHost"); + System.clearProperty("http.proxyPort"); + System.clearProperty("https.proxyHost"); + System.clearProperty("https.proxyPort"); + log.info("已禁用系统代理设置,腾讯文档API将直接连接"); + } + /** * 获取访问令牌 * @@ -175,9 +186,6 @@ public class TencentDocApiUtil { java.net.Proxy proxy = java.net.Proxy.NO_PROXY; HttpURLConnection conn = (HttpURLConnection) url.openConnection(proxy); - // 禁用系统代理设置(双重保险) - System.setProperty("java.net.useSystemProxies", "false"); - conn.setRequestMethod(method); conn.setRequestProperty("Authorization", "Bearer " + accessToken); conn.setRequestProperty("Content-Type", "application/json");