Ответ
REST API (Representational State Transfer) — это архитектурный стиль для создания веб-сервисов, основанный на HTTP. Он использует стандартные методы (GET, POST, PUT, DELETE) для взаимодействия с ресурсами, представленными в форматах JSON или XML.
Ключевые принципы:
- Stateless — сервер не хранит состояние клиента.
- Ресурсы — данные представлены как уникальные URL (например,
/users/1). - Методы HTTP — определяют действие (GET — чтение, POST — создание и т.д.).
- Кэширование — ответы могут кэшироваться для повышения производительности.
Пример запроса (GET):
GET /api/users/1 HTTP/1.1
Host: example.com
Accept: application/json
Пример ответа (JSON):
{
"id": 1,
"name": "John Doe",
"email": "john@example.com"
} Видео-ответы
▶
▶
▶
▶
▶
▶