File size: 686 Bytes
8f0e1cb
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import requests

res = requests.get('http://127.0.0.1:8000/api/v1/candidates')
print("Candidates status:", res.status_code)
if res.status_code == 200:
    data = res.json()
    cands = data.get('candidates', [])
    print("Num candidates:", len(cands))
    if cands:
        cand = cands[0]
        payload = {
            "target_name": cand.get('target_id', 'Unknown'),
            "mission": cand.get('mission', 'Kepler'),
            "analysis_data": cand
        }
        res2 = requests.post('http://127.0.0.1:8000/api/v1/report/download', json=payload)
        print("Report status:", res2.status_code)
        if res2.status_code != 200:
            print("Error:", res2.text)