From bc96203bd5d3f807fb029e391ea45b27c1e1e915 Mon Sep 17 00:00:00 2001 From: Vinceeee <491323832@qq.com> Date: Tue, 3 Mar 2026 09:58:58 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E6=9C=AC=E5=9C=B0?= =?UTF-8?q?=E5=BC=80=E5=8F=91=E6=97=B6=E5=80=99=E7=9A=84=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../bk-plugin-runtime/bk_plugin_runtime/config/default.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/runtime/bk-plugin-runtime/bk_plugin_runtime/config/default.py b/runtime/bk-plugin-runtime/bk_plugin_runtime/config/default.py index 64dc68a..fd187b3 100644 --- a/runtime/bk-plugin-runtime/bk_plugin_runtime/config/default.py +++ b/runtime/bk-plugin-runtime/bk_plugin_runtime/config/default.py @@ -256,11 +256,12 @@ def logging_addition_settings(logging_dict): # analysis the app environment and address via bkpaas env vars bkpaas_default_preallocated_urls = json.loads(os.getenv("BKPAAS_DEFAULT_PREALLOCATED_URLS", "{}")) bkpaas_environment = os.getenv("BKPAAS_ENVIRONMENT", "dev") -app_address = bkpaas_default_preallocated_urls.get(bkpaas_environment) +app_address = bkpaas_default_preallocated_urls.get(bkpaas_environment) or "" parsed_url = urlparse(app_address) app_scheme = parsed_url.scheme app_domain = parsed_url.netloc -app_subpath = parsed_url.path.rstrip("/") +_path = parsed_url.path +app_subpath = (_path.decode("utf-8") if isinstance(_path, bytes) else _path).rstrip("/") BK_APIGW_STAGE_BACKEND_HOST = f"{app_scheme}://{app_domain}" BK_APIGW_STAGE_BACKEND_SUBPATH = app_subpath @@ -295,7 +296,8 @@ def logging_addition_settings(logging_dict): ) url_parse = urllib.parse.urlparse(BK_PLUGIN_APIGW_BACKEND_HOST) BK_PLUGIN_APIGW_BACKEND_NETLOC = url_parse.netloc -BK_PLUGIN_APIGW_BACKEND_SUB_PATH = url_parse.path.lstrip("/") +_path = url_parse.path +BK_PLUGIN_APIGW_BACKEND_SUB_PATH = (_path.decode("utf-8") if isinstance(_path, bytes) else _path).lstrip("/") BK_PLUGIN_APIGW_BACKEND_SCHEME = url_parse.scheme or "http" BK_APIGW_CORS_ALLOW_ORIGINS = os.getenv("BK_APIGW_CORS_ALLOW_ORIGINS", "")