更新动态代理设置
(request: DynamicProxySettings)
| 248 | |
| 249 | @router.post("/proxy/dynamic") |
| 250 | async def update_dynamic_proxy_settings(request: DynamicProxySettings): |
| 251 | """更新动态代理设置""" |
| 252 | update_dict = { |
| 253 | "proxy_dynamic_enabled": request.enabled, |
| 254 | "proxy_dynamic_api_url": request.api_url, |
| 255 | "proxy_dynamic_api_key_header": request.api_key_header, |
| 256 | "proxy_dynamic_result_field": request.result_field, |
| 257 | } |
| 258 | if request.api_key is not None: |
| 259 | update_dict["proxy_dynamic_api_key"] = request.api_key |
| 260 | |
| 261 | update_settings(**update_dict) |
| 262 | return {"success": True, "message": "动态代理设置已更新"} |
| 263 | |
| 264 | |
| 265 | @router.post("/proxy/dynamic/test") |
nothing calls this directly
no test coverage detected