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

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
Похожие вопросы
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы