В документации Swagger, как получить данные из другого местоположения хоста, предоставив пользовательские свойства в разделе тела запроса? - PullRequest
0 голосов
/ 30 октября 2018

Я документирую свой проект API RESTFul с помощью swagger . Помимо основного URL, у меня есть другой сервисный URL для получения токена доступа (и других свойств). У меня есть три способа получить его и использовать в заголовках для других вызовов API в той же документации.

  1. Во-первых, необходимо создать еще один проект с другим хостом, который не будет удобен для не-кодеров.
  2. Во-вторых, нужно взять базовый URL-адрес пустым и добавить localhost: 3000 для каждого вызова HTTP API, который выполним, но не эффективен.
  3. В-третьих, можно использовать OAuth в swagger-документации . У меня проблемы с пониманием и реализацией.

Изучая третий вариант, я хотел бы знать, можем ли мы установить пользовательских пар ключ-значение (в формате JSON) в разделе тела запроса POST, чтобы получить токен доступа из другой базовый URL ? Как установить этот тип тела как form-data ? Это должно быть в том же самом сгенерированном документе.

...