#python #python-3.x #flask-restful #flask-restplus
#python #python-3.x #flask-restful #flask-restplus
Вопрос:
Могу ли я узнать, как отключить конечную точку flask restplus?
Я пытаюсь сделать что-то вроде, когда условие не выполняется, конечная точка отключена и к ней невозможно получить доступ.
Есть ли способ сделать это в flask restplus или требуется пользовательский код?
Я знаю, что мы можем отключить конечную точку в документации swagger. Однако это не отключает конечную точку, поскольку к ней все еще можно получить доступ через curl. http://localhost:8080/api_endpoint /
Ответ №1:
Посмотрите add_url_rule
в документах Flask:
Из документов Flask,http://flask.pocoo.org/docs/1.0/api /
Internally route() invokes add_url_rule() so if you want to customize the behavior via subclassing you only need to change this method.
For more information refer to URL Route Registrations.