RestApi

Материал из support.qbpro.ru

Правила API REST

  • REST расшифровывается как «передача состояния представления» (REpresentational State Transfer) и представляет собой скорее архитектурный стиль, чем жесткий протокол. В REST отсутствует сохранение состояния, он ничего не знает о состоянии или истории действий текущего пользователя;
  • API — аббревиатура для Application Program Interface — интерфейс программирования приложений, который дает приложениям возможность общаться друг с другом.

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

У API REST имеется свой набор стандартов. Хотя это и не обязательно, но лучше их придерживаться, чтобы все создаваемые вами API были единообразными. Это также значит, что вы привыкнете делать все правильно на случай, если захотите сделать свой API общедоступным.

Проще говоря, API REST принимает входящий HTTP-запрос, как-то его обрабатывает и всегда возвращает HTTP-ответ