Как определить 2 разные конечные точки для параметра переменной пути и конкретного параметра пути в сваггере - PullRequest
0 голосов
/ 30 августа 2018

Я хочу определить 2 конечные точки отдыха:

  1. POST on / a / {id} / c
  2. POST on / a / b / c

b здесь является конкретным ключевым словом. Причина, по которой мне нужны отдельные конечные точки, заключается в том, что полезная нагрузка для обоих

Проблема в том, что когда я выполняю POST для / a / b / c, запрос идет первым и из-за несоответствия полезных нагрузок происходит сбой

Можно ли это сделать чванством? Есть ли лучший способ сделать это?

1 Ответ

0 голосов
/ 30 августа 2018

Исходя из вашего комментария, вы можете создать две новые конечные точки POST и немного разделить их функциональность. Разделение функциональности в самой конечной точке также облегчает чтение и работу, поскольку в ней сразу указывается, для чего предназначена конечная точка. Будь то для одного пользователя или для целой группы пользователей, но при этом выполняющих одно и то же действие. Например:

Добавление роли для определенного пользователя.

POST /system/roles/user/{userid} 

Добавление ролей в группу пользователей сразу.

POST /system/roles/batch

Будет ли это работать для вас?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...