ГЛОССАРИЙ#IT#API

Что такое REST API

REST API (Representational State Transfer) — архитектурный стиль для построения веб-API, основанный на HTTP. Стандарт для взаимодействия клиента и сервера в современных приложениях.

Принципы REST

  • Stateless — сервер не хранит состояние клиента между запросами
  • Client-Server — чёткое разделение ролей
  • Uniform Interface — единообразный интерфейс через HTTP
  • Cacheable — ответы могут кэшироваться
  • Layered System — клиент не знает о промежуточных прокси

HTTP-методы в REST

  • GET — получить данные (idempotent, безопасный)
  • POST — создать ресурс
  • PUT — заменить ресурс полностью
  • PATCH — частичное обновление
  • DELETE — удалить ресурс

Пример

Типичный REST API для блога:

GET /posts → список постов GET /posts/123 → конкретный пост POST /posts → создать пост PUT /posts/123 → обновить пост DELETE /posts/123 → удалить пост

Коды ответов

  • 200 OK — успех
  • 201 Created — ресурс создан
  • 400 Bad Request — ошибка клиента
  • 401 Unauthorized — нужна авторизация
  • 403 Forbidden — доступ запрещён
  • 404 Not Found — ресурс не найден
  • 500 Internal Server Error — ошибка сервера
Связанные калькуляторы
Смотрите также в глоссарии
/glossariy/chto-takoe-rest-api← Все термины
Лиана Арифметова
АВТОРverifiedред. calcal.ru

Лиана Арифметова

Создатель и главный редактор

Миссия: демократизировать сложные расчёты. Превратить страх перед числами в ясность и контроль. Девиз: «Любая повторяющаяся задача заслуживает своего калькулятора».

Mathematical Engineering · МФТИ · редактирует каталог с 2012 года

Был ли этот калькулятор полезен?

ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ

Инструмент справочный — не заменяет эксперта

Только для информационных целей. Все расчёты, результаты и данные, предоставляемые инструментом, носят исключительно ознакомительный и справочный характер. Они не являются профессиональной консультацией — медицинской, юридической, финансовой, инженерной или иной.

Точность результатов. Калькулятор основан на общепринятых формулах и методиках, однако фактические результаты могут отличаться в зависимости от индивидуальных условий, исходных данных и применяемых стандартов. Мы не гарантируем полноту, точность или актуальность приведённых расчётов.

Профессиональные решения — медицинские, финансовые, инженерные — должны приниматься только после консультации с квалифицированным специалистом. Не используйте автоматический расчёт как единственное основание для важных решений.

Ограничение ответственности. Авторы и разработчики сервиса не несут ответственности за прямой или косвенный ущерб, возникший из-за использования данных расчётов. Пользователь принимает на себя всю ответственность за интерпретацию результатов.