Что такое REST API?

Intern
511 просмотров
AFK Offer AI

REST (Representational State Transfer) — архитектурный стиль для API на основе HTTP. Ресурсы представлены URL-ами, операции — HTTP-методами: GET (чтение), POST (создание), PUT/PATCH (обновление), DELETE (удаление).

Принципы: stateless (сервер не хранит состояние между запросами), единообразный интерфейс, представления ресурсов (JSON/XML). Пример: GET /api/users/42 — получить пользователя, POST /api/users — создать.

REST — не протокол, а набор ограничений. Большинство «REST» API на практике — просто JSON over HTTP, без строгого следования всем принципам (HATEOAS).

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

Чем uint отличается от int?