REST API

Representational State Transfer — архитектурный стиль для веб-API (Roy Fielding, диссертация 2000, основатель HTTP). Принципы: stateless (каждый запрос независим), client-server разделение, cacheable, uniform interface (стандартные HTTP методы). HTTP методы: GET (чтение), POST (создание), PUT/PATCH (обновление), DELETE (удаление). Stateless: сервер не хранит состояние клиента между запросами (аутентификация через токены в каждом запросе). Ресурсы идентифицируются URL: /users/123, /posts/456/comments. Коды ответов: 200 OK, 201 Created, 400 Bad Request, 404 Not Found, 500 Internal Error. Стандарт с 2000-х (90%+ публичных API). Альтернативы: GraphQL, gRPC, SOAP (устарел)

📖6 мин чтения📊Уровень 7📅19 февраля 2026 г.

🗺️ Mind Map

Загрузка карты...

Часто задаваемые вопросы

REST API — это тема о правилах, механизмах и практиках в своей области. Она помогает понять, как принимаются решения и к каким последствиям они приводят.