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

Для чего нужен REST API

REST API (Representational State Transfer) — это архитектурный стиль для создания веб-сервисов. Основные сферы применения:

  1. Веб-приложения — взаимодействие между фронтендом и бекендом (например, React с Django REST Framework).
  2. Мобильные приложения — обмен данными с сервером (JSON/XML).
  3. Микросервисы — связь между сервисами через HTTP-запросы.
  4. Интеграция с внешними сервисами (платежи, карты, соцсети через API типа Twitter, Stripe).
  5. IoT — управление устройствами через HTTP-запросы.

Пример простого REST API на Flask:

python
from flask import Flask, jsonify, request

app = Flask(__name__)

tasks = [{"id": 1, "task": "Learn REST"}]

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

@app.route('/tasks', methods=['POST'])
def add_task():
    new_task = request.json
    tasks.append(new_task)
    return jsonify(new_task), 201
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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