Обработчик написан так:
@app.get("/api/rooms/{room_id}") def read_room(room_id: int): return rooms_db.get(room_id)
rooms_db пуст. Клиент отправляет GET /api/rooms/1. response_model не задан. Какой ответ получит клиент?
rooms_db
GET /api/rooms/1
response_model
404 Not Found с телом {"detail": "Room not found"}
{"detail": "Room not found"}
200 OK с телом null
null
500 Internal Server Error из-за ошибки сериализации Pydantic
422 Unprocessable Entity, так как room_id не найден в базе данных