From efdfaecccd4161f1ea1737cba55c575de77f032b Mon Sep 17 00:00:00 2001 From: hz4th_coder Date: Mon, 14 Sep 2026 13:16:51 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20refresh=20=E5=8F=82=E6=95=B0=E6=94=AF?= =?UTF-8?q?=E6=8C=81=20URL=20query=20string(=E5=8E=9F=E6=9D=A5=E5=8F=AA?= =?UTF-8?q?=E8=AF=BBJSON=20body,=20=3Frefresh=3D1=20=E6=97=A0=E6=95=88)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app.py b/app.py index 6f450aa..ea94728 100644 --- a/app.py +++ b/app.py @@ -1649,7 +1649,9 @@ def capture(): settings = load_capture_settings() cache_cfg = settings.get("cache", DEFAULT_CACHE_CONFIG) retry_cfg = settings.get("retry", DEFAULT_RETRY_CONFIG) - force_refresh = bool(data.get("refresh") or data.get("force")) + force_refresh = bool(data.get("refresh") or data.get("force")) or \ + str(request.args.get("refresh") or "").lower() in ("1", "true", "yes") or \ + str(request.args.get("force") or "").lower() in ("1", "true", "yes") # per-request 缓存参数:cache_ttl_seconds=本次缓存时效(秒, -1=永久, 覆盖全局),cache=false / no_cache=true=本次禁用缓存 no_cache = data.get("cache") is False or str(data.get("no_cache")).lower() in ("true", "1", "yes") try: