Ошибка 400 http при использовании метода post для всего чертежа

Итак, у меня есть проект, в который я добавил чертеж... все работает нормально, и я протестировал конечные точки. Все хорошо Все хорошо .

Сейчас, спустя 2 недели, я отлаживаю и тестирую задачи, которые я сделал в спринте, и теперь все мои запросы получают 400 HTTP Error....

Есть идеи, что могло вызвать проблему?

файл приложения

from my_bp import bp
app.register_blueprint(bp,url_prefix="/test")

файл my_bp

bp = Blueprint("my_bp",__name__)

@bp.route("/test",methods=["GET","POST"]
def test():
return {"test":"helloworld"}

Теперь, если я отправляю запрос get через postman, все в порядке, но когда я пытаюсь отправить простой запрос post без тела (или с телом), я получаю ответ 400 Error...

Заранее спасибо

P.S. Все остальные чертежи работают нормально, но этот возвращает 400 на все мои запросы на почту. P.S. Для отправки запросов я использую Post-man

Оказывается, это связано с CSRF-защитой Flask-WTF .....

Для тех, кто не знает, почему они не могут запустить свой маршрут, вот ответ.

app.init.py:

...
from flask_wtf.csrf import CSRFProtect
...
...
csrf = CSRFProtect()
...

и после инициализации защиты csrf вам нужно освободить маршруты :

from app import csrf
bp = Blueprint("my_bp",__name__)

@csrf.exempt
@bp.route("/test",methods=["GET","POST"]
def test():
return {"test":"helloworld"}
Вернуться на верх