Встречается на собеседованиях • сегодня

Какая функция считается RESTful

RESTful функция (эндпоинт) следует принципам REST архитектуры: 1. **Использует HTTP методы правильно**: - `GET` – получение данных (без изменений) - `POST` – создание - `PUT/PATCH` – обновление (полное/частичное) - `DELETE` – удаление 2. **Имеет понятный URL**: - `/users` – коллекция - `/users/{id}` – конкретный ресурс 3. **Возвращает стандартные HTTP-коды**: - `200 OK` – успех - `201 Created` – ресурс создан - `404 Not Found` – не найден **Пример (Flask):** ```python from flask import Flask, jsonify, request app = Flask(__name__) @app.route('/users/', methods=['GET']) def get_user(user_id): # Логика получения пользователя return jsonify({"id": user_id, "name": "Alice"}), 200 ``` Критерии RESTful: - Статус-код соответствует действию (`200` для `GET`). - URL четко указывает на ресурс (`/users/{id}`). - Метод HTTP (`GET`) семантически верен.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы