Что такое REST
QA Тестировщик
Junior
Без компании
Что такое REST
Ответы
REST (Representational State Transfer) — архитектурный стиль для создания веб-сервисов, основанный на HTTP. Основные принципы:
- **Ресурсы** — всё (пользователи, товары) представляется как уникальные URL.
- **HTTP-методы** — GET (получить), POST (создать), PUT/PATCH (обновить), DELETE (удалить).
- **Stateless** — сервер не хранит состояние клиента между запросами.
- **Кэширование** — ответы могут кэшироваться для повышения производительности.
Пример запроса к REST API:
```
GET /api/users/1 HTTP/1.1
Host: example.com
Accept: application/json
```
Ответ:
```
{
"id": 1,
"name": "John Doe",
"email": "john@example.com"
}
```