Ответ
Эндпоинт (endpoint) — это URL-адрес API, который принимает HTTP-запросы (GET, POST, PUT, DELETE и др.) и возвращает ответ. Это точка входа для взаимодействия с сервером.
Пример:
# Flask эндпоинт для получения списка пользователей
@app.route('/api/users', methods=['GET'])
def get_users():
users = db.get_all_users()
return jsonify(users), 200
Ключевые аспекты:
- Метод HTTP (GET, POST и т.д.) определяет действие.
- URL-путь (
/api/users) идентифицирует ресурс. - Ответ обычно в формате JSON/XML с кодом статуса (200, 404 и др.).
Эндпоинты структурируют API, делая его понятным для клиентов.