curl_test_api.py 571 B

12345678910111213141516171819
  1. #!/usr/bin/env python3
  2. """直接通过 HTTP 测试血缘可视化 API"""
  3. import json
  4. import requests
  5. url = "http://localhost:5500/api/dataservice/products/5/lineage-visualization"
  6. data = {"sample_data": {"用户ID": 12345, "姓名": "张三"}}
  7. print(f"Testing URL: {url}")
  8. print(f"Request data: {json.dumps(data, ensure_ascii=False)}")
  9. try:
  10. response = requests.post(url, json=data)
  11. print(f"\nStatus: {response.status_code}")
  12. print(f"Response:\n{json.dumps(response.json(), ensure_ascii=False, indent=2)}")
  13. except Exception as e:
  14. print(f"Error: {e}")