SA Шпаргалка

Все ответы в 2 клика

Продвинутый

Что такое OpenAPI Specification (OAS) 3.0 и чем она отличается от 2.0 (Swagger)?

OAS 3.0 — это современный стандарт описания REST API, пришедший на смену Swagger 2.0.

Ключевые отличия OAS 3.0:
1. Структура серверов: В 2.0 был один host и basePath. В 3.0 появился массив servers, где можно указать сразу несколько окружений (Dev, Stage, Prod) с разными URL.
2. Компоненты: Все переиспользуемые схемы, параметры и ответы переехали в единый блок components.
3. Поддержка Webhooks: Появился блок callbacks для описания асинхронных вебхуков.
4. Content Negotiation: Теперь можно описывать разные схемы тела запроса (Request Body) для разных Content-Type (например, один JSON для application/json и другой для multipart/form-data).

Сложная тема? Разберём на мок-интервьюЗаписаться на менторство →

Ещё вопросы раздела «Документация»

Все вопросы раздела «Документация»