Соответствие пути API с путем Swagger API - PullRequest
0 голосов
/ 13 декабря 2018

Добрый день,

Как сопоставить следующий путь API, предоставленный пользователем, с доступным путем на сервере с использованием python?

Например, пользователь предоставляет следующий путь API:

/tables/123/fields

, который соответствует следующему пути на сервере:

/tables/{table_id}/fields

, где {table_id} - обязательное поле.

Так как я могу узнать, совпадает ли путь пользователясистемный путь?Другой пример приведен ниже:

user's provide path: /pet/111
system's path: /pet/{petId}

Я указал аргумент для хранения пути, и мне нужно сопоставить его с путем на сервере, чтобы получить идентификатор операции.

1 Ответ

0 голосов
/ 14 декабря 2018

Так что я замечаю, что есть обходной путь, который мы можем сделать.Обрабатывая {table_id} как формат str., извлекая значения из пользовательского пути, сохраните его в системном пути.

Затем сравните 2 URL, чтобы убедиться, что он одинаковый.Если да, тогда получите идентификатор операции

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