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

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