REST означает Representational State Transfer: взаимодействие строится вокруг ресурсов, их представлений и единообразного интерфейса.
Что означает REST и как выглядит REST API для создания заявки или лида?
REST означает Representational State Transfer: взаимодействие строится вокруг ресурсов, их представлений и единообразного интерфейса.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
REST означает Representational State Transfer: взаимодействие строится вокруг ресурсов, их представлений и единообразного интерфейса.
Пример создания лида — POST /leads с JSON, содержащим данные заявки. При успешном создании сервер может вернуть 201 Created, представление ресурса и Location: /leads/{id}. Нужны валидация, авторизация и согласованный формат ошибок; повтор POST не обязан быть идемпотентным. REST шире соглашения об URL и CRUD, а хранение ресурсов не требует раскрывать таблицы БД.