Типы HTTP запросов в REST архитектуре

REST — это архитектурный стиль для построения распределенных информационных систем.

В REST архитектуре есть шесть обязательных условий:

  • Модель клиент-сервер
  • Отсутствие состояния
  • Кэширование
  • Единообразие интерфейса
  • Слои
  • Код по требованию

Если web-служба построена с учетом этих условий, то она называетсяя RESTful.

  1. Модель клиент-сервер: если в двух словах — независимость клиента от сервера и сервера от клиента.
  2. Отсутствие состояния: запрос от клиента к серверу содержит всю необходимую информацию, без необходимости хранения дополнительной информации на сервере.
  3. Кэширование: ответ от сервера должен явно указывать, можно кэшировать данные или нет. Если кэширование разрешено, клиент может повторно использовать закэшированные данные без обращения на сервер.
  4. Единообразие интерфейса: TO DO
  5. Слои: TO DO
  6. Код по требованию: TO DO

Добавить комментарий