Ответ
Я хорошо разбираюсь в REST и его принципах:
- Stateless – сервер не хранит состояние клиента.
- Ресурсы – всё представлено как URI (например,
/users/123). - HTTP-методы – GET (чтение), POST (создание), PUT/PATCH (обновление), DELETE (удаление).
- Коды ответов – 200 (OK), 201 (Created), 400 (Bad Request), 404 (Not Found) и др.
Пример REST-запроса (GET для получения пользователя):
GET /api/users/123 HTTP/1.1
Host: example.com
Accept: application/json
Умею проектировать API с учетом HATEOAS, версионирования и документации (Swagger/OpenAPI).