From afa6e566308dd63cd68d728624b765b1f7628d42 Mon Sep 17 00:00:00 2001 From: 27942 Date: Thu, 26 Feb 2026 21:21:47 +0800 Subject: [PATCH] haha --- server/api/workers.py | 8 ++++++-- server/urls.py | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/server/api/workers.py b/server/api/workers.py index a06d619..5a5c3f5 100644 --- a/server/api/workers.py +++ b/server/api/workers.py @@ -58,8 +58,12 @@ def _worker_browsers_response(worker_id: str): @api_view(["POST"]) def worker_browsers(request): - """获取指定电脑(Worker)中比特浏览器的环境名称列表。worker_id 从 form-data 传入。""" - worker_id = request.data.get("worker_id") or request.POST.get("worker_id") + """获取指定电脑(Worker)中比特浏览器的环境名称列表。worker_id 可从 form-data 或 query 传入。""" + worker_id = ( + request.query_params.get("worker_id") + or request.data.get("worker_id") + or request.POST.get("worker_id") + ) if not worker_id: return api_error(status.HTTP_400_BAD_REQUEST, "请提供 worker_id 参数", data=None) return _worker_browsers_response(str(worker_id)) diff --git a/server/urls.py b/server/urls.py index f702fc1..f138351 100644 --- a/server/urls.py +++ b/server/urls.py @@ -16,9 +16,9 @@ urlpatterns = [ # ─── Worker ─── path("api/workers", workers.worker_list), - path("api/workers/", workers.worker_detail), path("api/workers/browsers", workers.worker_browsers), path("api/workers//browsers", workers.worker_browsers_by_path), + path("api/workers/", workers.worker_detail), # ─── 任务 ─── path("api/tasks", tasks.task_list),