Перейти к основному содержимому

Глоссарий Разработка

REST

REST (Representational State Transfer) - архитектурный стиль для построения веб-сервисов. REST API - наиболее распространённый способ обмена данными между сайтом и другими сервисами в 2026 году. Использует обычные HTTP-запросы (GET, POST, PUT, DELETE).

Обновлено:

Что такое REST

REST (Representational State Transfer) - архитектурный стиль для построения веб-сервисов. REST API - наиболее распространённый способ обмена данными между сайтом и другими сервисами в 2026 году. Использует обычные HTTP-запросы (GET, POST, PUT, DELETE).

REST простыми словами

REST - это договорённость о том, как программы общаются друг с другом через интернет. Принципы простые: каждый запрос содержит всю нужную информацию, ответ приходит в стандартизированном формате (обычно JSON). REST знают все веб-разработчики, поэтому подключиться к чужому REST API не проблема.

Основные методы REST

  • GET - получить данные. Например, "дай мне список товаров".
  • POST - создать что-то новое. Например, "создай новый заказ".
  • PUT - обновить существующее. Например, "измени цену товара".
  • DELETE - удалить. Например, "удали этот заказ".
  • PATCH - частично обновить. Например, "измени только статус заказа".

Принципы REST

  • Stateless (без сохранения состояния). Каждый запрос самодостаточен, сервер не помнит предыдущие запросы.
  • Client-Server. Чёткое разделение клиента (сайт) и сервера (API).
  • Cacheable. Ответы можно кешировать для производительности.
  • Uniform Interface. Единообразный интерфейс для всех запросов.

Пример REST-запроса

Запрос на получение информации о товаре:

GET https://example.com/api/products/123

Ответ от сервера в JSON:

{
  "id": 123,
  "name": "Корпоративный сайт",
  "price": 65000,
  "available": true
}

Где встречается

Практически везде в современной веб-разработке:

  • API социальных сетей (VK API, Telegram Bot API)
  • API карт (Яндекс.Карты, 2ГИС)
  • API платёжных систем (ЮKassa, Тинькофф)
  • API служб доставки (СДЭК, Boxberry)
  • API маркетплейсов (Wildberries, Ozon)

Нужна разработка с REST API?

В Сайты2.рф разрабатываем сайты с REST API для интеграции с любыми сервисами. От 15 000 ₽ за подключение одного сервиса.