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 — это тема о правилах, механизмах и практиках в своей области. Она помогает понять, как принимаются решения и к каким последствиям они приводят.