25 lines
686 B
Python
25 lines
686 B
Python
import requests
|
|
|
|
endpoints = [
|
|
"/api/lab/kpi",
|
|
"/api/lab/scatter",
|
|
"/api/lab/orphans",
|
|
"/api/lab/no_dit_samples",
|
|
"/api/lab/high_qty_no_order_samples",
|
|
"/api/lab/conversions"
|
|
]
|
|
|
|
for ep in endpoints:
|
|
try:
|
|
url = f"http://localhost:8001{ep}"
|
|
print(f"Requesting {url}...")
|
|
resp = requests.get(url, timeout=10)
|
|
print(f" Status: {resp.status_code}")
|
|
if resp.status_code == 200:
|
|
data = resp.json()
|
|
print(f" Count/Result: {len(data) if isinstance(data, list) else 'Object'}")
|
|
else:
|
|
print(f" Error Body: {resp.text}")
|
|
except Exception as e:
|
|
print(f" Exception: {e}")
|