相关疑难解决方法(0)

由于Flask-WTF的CSRF保护,Flask-Restful POST失败

我正在使用普通烧瓶网+烧瓶 - 安静.所以我需要针对Web的CSRF保护,而不是REST.

那一刻我让CsrfProtect(app)flask-wtf,我所有的职位单元测试flask-restful返回400.

有没有办法为REST服务禁用CSRF保护,因为它们来自移动手机,无论如何都没有会话处理,因此CSRF没有多大意义.

这是我测试它的方式:

rv = self.client.post('api/v1.0/verify-email', environ_base={'REMOTE_ADDR': '127.0.0.1'}, headers={'Content-Type':'application/json'}, data=json.dumps(data))
self.check_content_type(rv.headers)
eq_(rv.status_code, 412)
Run Code Online (Sandbox Code Playgroud)

python rest flask flask-wtforms flask-restful

9
推荐指数
2
解决办法
7440
查看次数

标签 统计

flask ×1

flask-restful ×1

flask-wtforms ×1

python ×1

rest ×1