Как вернуть 404 не найденное исключение, когда один из параметров не существует в пути? - PullRequest
0 голосов
/ 18 марта 2020

У меня есть такой пример API-маршрута, который работает: http://127.0.0.1: 5000 / sorted / 41.0 / 37.0 / 20

Но если я не введу хотя бы один из В качестве параметра маршрута я хочу получить ответ «X, Y или Z not found», о котором я говорил ниже http://127.0.0.1: 5000 / sorted / 41.0 и http://127.0.0.1: 5000 / sorted / 41.0 / 37.0 - это маршруты API, которые я пробовал.

Что я получаю is "Not Found. Запрошенный URL не найден на сервере. Если вы ввели URL вручную, проверьте правильность написания и повторите попытку". Как я могу решить это?

@api.route('/sorted/<X>/<Y>/<Z>')
@api.response(404, 'X, Y or Z not found.')
class Sorted(Resource):
    @api.doc("Get optimized route")
    def get(self, X, Y, Z):

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