mirror of
https://github.com/vndangkhoa/purestream.git
synced 2026-04-04 17:08:18 +07:00
30 lines
916 B
Python
30 lines
916 B
Python
import urllib.request
|
|
import json
|
|
|
|
try:
|
|
print("Testing /health...")
|
|
with urllib.request.urlopen("http://localhost:8002/health", timeout=5) as r:
|
|
print(f"Health: {r.status}")
|
|
|
|
print("Testing /api/feed...")
|
|
with open("temp_cookies.json", "r") as f:
|
|
data = json.load(f)
|
|
|
|
# Ensure list format
|
|
if isinstance(data, dict) and "credentials" in data:
|
|
data = data["credentials"]
|
|
|
|
# Prepare body as dict for safety with new Union type
|
|
body = {"credentials": data}
|
|
|
|
req = urllib.request.Request(
|
|
"http://localhost:8002/api/feed",
|
|
data=json.dumps(body).encode('utf-8'),
|
|
headers={'Content-Type': 'application/json'}
|
|
)
|
|
with urllib.request.urlopen(req, timeout=30) as r:
|
|
print(f"Feed: {r.status}")
|
|
print(r.read().decode('utf-8')[:100])
|
|
|
|
except Exception as e:
|
|
print(f"Error: {e}")
|