This commit is contained in:
27942
2026-02-26 21:21:47 +08:00
parent 178c66cc7c
commit afa6e56630
2 changed files with 7 additions and 3 deletions

View File

@@ -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))

View File

@@ -16,9 +16,9 @@ urlpatterns = [
# ─── Worker ───
path("api/workers", workers.worker_list),
path("api/workers/<str:worker_id>", workers.worker_detail),
path("api/workers/browsers", workers.worker_browsers),
path("api/workers/<str:worker_id>/browsers", workers.worker_browsers_by_path),
path("api/workers/<str:worker_id>", workers.worker_detail),
# ─── 任务 ───
path("api/tasks", tasks.task_list),