
Что популярнее, про то и расскажу 🚀
REST API — архитектурный стиль проектирования программных интерфейсов (API). Реализуется за счет протокола HTTP.
REST API используют, когда есть необходимость обмена данными между сервером и приложениями пользователей (сайты/веб-приложения/мобильные приложения/...).
Структура методов REST API:
🔸 Метод (GET, POST, PUT, PATCH, DELETE, OPTIONS, HEAD)
🔸 URL (эндпоинт)
Запрос:
▪️ authorization
▪️ headers
▪️ query-parameters
▪️ body
Ответ:
▪️ HTTP-код состояния
▪️ body
REST появился в 2000 году. Его описал в своей диссертации программист и исследователь Рой Филдинг, один из создателей протокола HTTP. Это не стандарт, а именно архитектурный стиль взаимодействия. Другими словами — рекомендация по созданию программного интерфейса для взаимодействия клиента и сервера по протоколу HTTP.
Почитать диссертацию Роя Филдинга можно здесь 🔗
REST API — архитектурный стиль проектирования программных интерфейсов (API). Реализуется за счет протокола HTTP.
REST API используют, когда есть необходимость обмена данными между сервером и приложениями пользователей (сайты/веб-приложения/мобильные приложения/...).
Структура методов REST API:
🔸 Метод (GET, POST, PUT, PATCH, DELETE, OPTIONS, HEAD)
🔸 URL (эндпоинт)
Запрос:
▪️ authorization
▪️ headers
▪️ query-parameters
▪️ body
Ответ:
▪️ HTTP-код состояния
▪️ body
REST появился в 2000 году. Его описал в своей диссертации программист и исследователь Рой Филдинг, один из создателей протокола HTTP. Это не стандарт, а именно архитектурный стиль взаимодействия. Другими словами — рекомендация по созданию программного интерфейса для взаимодействия клиента и сервера по протоколу HTTP.
Почитать диссертацию Роя Филдинга можно здесь 🔗