/
idalynnn
/
api_lab3
Обзор
Документация
Войти
/
idalynnn
/
api_lab3
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
lab3_client/client.py
34 строки
849 B
idalynnn
init
16 дек 2025, 06:20
16 дек 2025, 06:20
0176aaa
Код
Авторство
О чём код?
import requests BASE = "http://127.0.0.1:8000" def log(title, r): print(title) print("Status:", r.status_code) try: print("Response:", r.json()) except: print("Response text:", r.text) print("-" * 60) if __name__ == "__main__": r = requests.get(f"{BASE}/openapi.json") log("GET /openapi.json", r) r = requests.get(f"{BASE}/api/v1/tasks/") log("GET /api/v1/tasks/", r) r = requests.post( f"{BASE}/api/v1/tasks/", json={"title": "Test task", "completed": False} ) log("POST /api/v1/tasks/", r) r = requests.put( f"{BASE}/api/v1/tasks/1", json={"title": "Updated", "completed": True} ) log("PUT /api/v1/tasks/1", r) r = requests.delete(f"{BASE}/api/v1/tasks/1") log("DELETE /api/v1/tasks/1", r)