Ответ
REST (Representational State Transfer) — архитектурный стиль для создания веб-сервисов, основанный на стандартах HTTP. Ключевые принципы:
- Ресурсы — всё представляется как уникальные URL (например,
/users/123). - HTTP-методы — операции определяются глаголами (GET, POST, PUT, DELETE).
- Stateless — сервер не хранит состояние клиента между запросами.
- Представления — данные могут передаваться в JSON, XML и др. (обычно JSON).
Пример GET-запроса для получения пользователя:
GET /api/users/1 HTTP/1.1
Host: example.com
Accept: application/json
Ответ сервера:
{
"id": 1,
"name": "John Doe"
}
RESTful API легко масштабируется, кэшируется и интегрируется. Отличие от SOAP — простота и использование возможностей HTTP.
Видео-ответы
▶
Собеседование в Т1 Иннотех на позицию Middle Java ЛайвКодинг
▶
Middle Java разработчик удивил на собеседовании знаниями уровня Senior!
▶
Как пройти СОБЕСЕДОВАНИЕ на C# & .Net РАЗРАБОТЧИКА (3)
▶
РЕАЛЬНОЕ СОБЕСЕДОВАНИЕ ПО NODEJS НА 260.000 РУБ
▶
Тестовое собеседование на .NET Middle разработчика
▶
Разработка. СОБЕСЕДОВАНИЕ Middle DevOps инженера. Часть 3.
▶
Собеседование Middle PHP разработчика
▶
Собеседование на позицию Backend Developer Python + FastAPI Middle #3
▶
Подготовка к Java-собеседованию: Spring, JPA, многопоточность | Тестовое интервью
▶
Тестовое интервью с Владиславом на позицию Junior Python разработчик
▶
Собеседование junior python разработчик Антон Серебряков
▶
Собеседование frontend junior разработчика (CSS, HTML, JS, React, Typescript)
▶
Тестовое интервью с Владимиром на позицию Junior Python разработчик
▶
Тестовое интервью Анны на позицию Junior Python Разработчик
▶
Mock-интервью с Артуром на позицию Junior Python-разработчик
▶
Собеседование frontend junior разработчика 2024 (CSS, HTML, JS, React, Typescript, Graphql)
▶
Frontend Собеседование с разбором. Путь к трудоустройству 2024
▶
Программист в 13 лет? / Техсобес на позицию Trainee Python Developer / Mock interview
▶
Собеседование для Python Junior разработчика: реальное мок-интервью с теорией и лайвкодингом
▶
Тестовое собеседование C# | Unity разработчик пробуется в ASP.NET Core
▶
Мок-собеседование Junior Python developer
▶
Собеседование ручного тестировщика | Выпуск №4
▶
Собеседование ручного тестировщика
▶
Собеседование frontend junior+ разработчика (CSS, HTML, JS, React, Typescript, Redux)
▶
Собеседование Junior Python Developer
▶
Техническое собеседование Junior Python разработчика