Встречается на собеседованиях • сегодня
Как устроен REST
REST (Representational State Transfer) — это архитектурный стиль для создания веб-сервисов. Он основан на принципах:
- Ресурсы — всё (пользователи, товары и т.д.) представляется как уникальный URL.
- HTTP-методы — операции с ресурсами выполняются стандартными методами:
GET— получение данныхPOST— созданиеPUT/PATCH— обновлениеDELETE— удаление
- Stateless — сервер не хранит состояние клиента между запросами.
- Представление данных — обычно JSON или XML.
Пример REST API на Flask:
python
from flask import Flask, jsonify, request
app = Flask(__name__)
users = [
{"id": 1, "name": "Alice"},
{"id": 2, "name": "Bob"}
]
@app.route('/users', methods=['GET'])
def get_users():
return jsonify(users)
@app.route('/users', methods=['POST'])
def create_user():
new_user = request.json
users.append(new_user)
return jsonify(new_user), 201Ключевые характеристики: простота, масштабируемость, кэшируемость. REST использует стандартные HTTP-механизмы, что делает его универсальным для интеграции.

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