在 Eve check_auth 方法中访问 Flask 请求对象

Access Flask Request Object In Eve check_auth method

我不知道如何在调用 check_auth() 方法时访问请求对象。它提供资源和方法(GET,POST)等,但不提供实际请求数据本身。我如何为此添加一个钩子?我不能使用 Eve 的事件挂钩,因为它们在 check_auth() 事件之后被调用。但我想对 check_auth() 中的数据进行一些验证。

我发现 from flask import current_app 是获取 flask current_app 的一种方式,但我想要当前请求,而不是整个应用程序。

你可以这样使用

from flask import request

并且您将有权访问全局 request 对象。 有关更多信息,请参阅 http://flask.pocoo.org/docs/1.0/api/#flask.request