Files
server-configs/test_gateway.py
2026-02-13 22:24:27 +08:00

29 lines
691 B
Python

import requests
import json
# 测试 OpenClaw Gateway API
base_url = "http://localhost:18789"
# 1. 检查是否有 API 端点
endpoints = [
"/api/v1/agents/turn",
"/api/agents",
"/api/agent/turn",
]
for ep in endpoints:
try:
r = requests.get(f"{base_url}{ep}", timeout=5)
print(f"{ep}: {r.status_code}")
except Exception as e:
print(f"{ep}: Error - {e}")
# 2. 检查 sessions
try:
r = requests.get(f"{base_url}/api/sessions", timeout=5)
print(f"\n/sessions: {r.status_code}")
if r.status_code == 200:
print(json.dumps(r.json()[:3], indent=2, ensure_ascii=False))
except Exception as e:
print(f"/sessions: Error - {e}")