Sobes.tech
Назад к вопросам
Middle
15

Можешь расписать какой-то метод в OpenAPI?

Компании, где спрашивали
СБЕРСБЕР

Ответ от нейросети

sobes.tech AI

В OpenAPI метод описывается внутри объекта paths, где ключ — это путь, а внутри — HTTP-метод (get, post, put, delete и т.д.). Рассмотрим пример метода POST для создания пользователя:

paths:
  /users:
    post:
      summary: Создать нового пользователя
      description: Создаёт пользователя с заданными параметрами
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                email:
                  type: string
                  format: email
              required:
                - name
                - email
      responses:
        '201':
          description: Пользователь успешно создан
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/User'
        '400':
          description: Некорректный запрос

Здесь описан POST метод по пути /users, который принимает JSON с именем и email, и возвращает 201 при успешном создании с объектом пользователя.