API, REST и RESTful API упрощенно.


Что такое API?

API — это интерфейсные программы, которые позволяют компонентам двух или более различных приложений, не полностью интегрированных друг с другом, взаимодействовать друг с другом.

Что такое REST

REST — это метод (архитектурный стиль программного обеспечения) создания и использования программ, т.е. API, которые могут эффективно взаимодействовать с другими приложениями.

Что делает REST?

REST стандартизирует функционирование API и приложений. Хотя каждое приложение отличается от другого, использование REST для руководства разработкой делает некоторые аспекты дизайна более предсказуемыми.

Rest использует HTTP-запросы, такие как GET, PUT, POST и DELETE, для управления операциями CRUD (создание, чтение, обновление и удаление).

Что такое RESTful?

Если REST — это набор ограничений, то RESTful — это API, который придерживается этих ограничений.

Заключение

RESTful API (в народе называемый RESTAPI — это API, который соответствует ограничениям архитектурного стиля REST и позволяет взаимодействовать с другими RESTful сервисами.

Ссылка / Глубокое погружение

  • https://devmountain.com/blog/what-is-the-difference-between-rest-and-restful-apis/#:~:text=It%20is%20a%20set%20of,is%20the%20set%20of%20constraints.

  • https://www.redhat.com/en/topics/api/what-is-a-rest-api

  • https://www.geeksforgeeks.org/know-the-difference-between-rest-api-and-restful-api/

  • https://www.integrate.io/blog/what-is-a-mysql-rest-api/

Благодарность

Академия Dev P

Спасибо за участие 🎉.

Оцените статью
devanswers.ru
Добавить комментарий