From a330a5271c178a01b941c7abfb888c4041e5d87d Mon Sep 17 00:00:00 2001 From: gahusb Date: Tue, 27 Jan 2026 03:06:59 +0900 Subject: [PATCH] =?UTF-8?q?/api/trade/auto=20=EC=9A=94=EC=B2=AD=20?= =?UTF-8?q?=EC=98=A4=EB=A5=98=20=EC=8A=A4=ED=8E=99=EC=97=90=20=EB=A7=9E?= =?UTF-8?q?=EA=B2=8C=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- stock-lab/app/main.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/stock-lab/app/main.py b/stock-lab/app/main.py index 391521e..7de5e9f 100644 --- a/stock-lab/app/main.py +++ b/stock-lab/app/main.py @@ -124,7 +124,8 @@ def auto_trade(): """AI 자동 매매 트리거 (Windows AI Server Proxy)""" print(f"[Proxy] Triggering Auto Trade at {WINDOWS_AI_SERVER_URL}...") try: - resp = requests.post(f"{WINDOWS_AI_SERVER_URL}/trade/auto", timeout=120) + # 빈 JSON Body를 명시적으로 전송하여 422 에러 방지 + resp = requests.post(f"{WINDOWS_AI_SERVER_URL}/trade/auto", json={}, timeout=120) if resp.status_code != 200: print(f"[ProxyError] Auto Trade Error: {resp.status_code} {resp.text}") @@ -144,7 +145,8 @@ def analyze_market(): """Windows PC를 통한 AI 시장 분석""" print(f"[Proxy] Analyzing Market at {WINDOWS_AI_SERVER_URL}...") try: - resp = requests.post(f"{WINDOWS_AI_SERVER_URL}/analyze/portfolio", timeout=120) + # 빈 JSON Body 전송 + resp = requests.post(f"{WINDOWS_AI_SERVER_URL}/analyze/portfolio", json={}, timeout=120) if resp.status_code != 200: print(f"[ProxyError] Analyze Error: {resp.status_code} {resp.text}")