У меня есть такой пример 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