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

Вокруг чего работает REST API

REST API работает вокруг ресурсов, представленных в виде уникальных URI (Uniform Resource Identifiers). Основная идея — манипуляция ресурсами через стандартные HTTP-методы (GET, POST, PUT, DELETE и др.), где каждый метод соответствует определённой операции:

  • GET — получение ресурса
  • POST — создание ресурса
  • PUT/PATCH — обновление ресурса
  • DELETE — удаление ресурса

Пример с кодом (Flask):

python
from flask import Flask, jsonify, request

app = Flask(__name__)
tasks = []

@app.route('/tasks', methods=['GET'])
def get_tasks():
    return jsonify({'tasks': tasks})

@app.route('/tasks', methods=['POST'])
def add_task():
    task = request.json
    tasks.append(task)
    return jsonify(task), 201

Ключевые принципы REST:

  1. Stateless — сервер не хранит состояние клиента между запросами.
  2. Кэширование — ответы могут кэшироваться.
  3. Единообразие интерфейса (URI + HTTP-методы).
  4. Клиент-серверная архитектура с разделением ответственности.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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