From fadde32ecc73fa9e052cdbd0f603ec3bb6c0865b Mon Sep 17 00:00:00 2001 From: yumoqing Date: Sat, 30 May 2026 00:42:25 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=A7=BB=E9=99=A4rl=5Fcallback=E4=B8=AD?= =?UTF-8?q?=E6=9C=AA=E5=AE=9A=E4=B9=89=E7=9A=84http=5Frequest=E5=8F=98?= =?UTF-8?q?=E9=87=8F,=20=E7=9B=B4=E6=8E=A5=E7=94=A8params=5Fkw=E8=8E=B7?= =?UTF-8?q?=E5=8F=96GET=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- wwwroot/api/rl_callback.dspy | 28 ++++++---------------------- 1 file changed, 6 insertions(+), 22 deletions(-) diff --git a/wwwroot/api/rl_callback.dspy b/wwwroot/api/rl_callback.dspy index 1c6761b..ba4a54d 100644 --- a/wwwroot/api/rl_callback.dspy +++ b/wwwroot/api/rl_callback.dspy @@ -8,27 +8,12 @@ debug("[rl_callback] ===== START =====") debug(f"[rl_callback] params_kw: {params_kw}") print(f"[rl_callback] params_kw: {params_kw}") -body_str = http_request.get("body", "") or "" -byted_token = "" -result_code = "" - -# 1. Try POST body (JSON) -try: - body = json.loads(body_str) if body_str else {} - byted_token = (body.get("BytedToken") or body.get("bytedToken") - or body.get("byted_token") or body.get("Token") or "") - result_code = body.get("resultCode") or body.get("ResultCode") or "" -except Exception as e: - debug(f"[rl_callback] body parse error: {e}") - -# 2. Fallback: query string params (GET callback) -if not byted_token: - byted_token = (params_kw.get("bytedToken") - or params_kw.get("BytedToken") - or params_kw.get("byted_token") - or "") -if not result_code: - result_code = params_kw.get("resultCode", "") +# Extract bytedToken and resultCode from query params (GET callback) +byted_token = (params_kw.get("bytedToken") + or params_kw.get("BytedToken") + or params_kw.get("byted_token") + or "") +result_code = params_kw.get("resultCode", "") debug(f"[rl_callback] byted_token={byted_token}, resultCode={result_code}") print(f"[rl_callback] byted_token={byted_token}, resultCode={result_code}") @@ -46,7 +31,6 @@ try: except Exception as e: debug(f"[rl_callback] exception: {e}") print(f"[rl_callback] exception: {e}") - print(traceback.format_exc()) return json.dumps({"code": "500", "message": f"Internal error: {str(e)}"}) if result.get("success"):