flask_restful 页面访问请求接口
时间: 2023-08-01 08:08:10 浏览: 200
使用 Flask-RESTful 可以很容易地创建 RESTful API,以下是一个简单的示例:
``` python
from flask import Flask
from flask_restful import Resource, Api
app = Flask(__name__)
api = Api(app)
class HelloWorld(Resource):
def get(self):
return {'hello': 'world'}
api.add_resource(HelloWorld, '/')
if __name__ == '__main__':
app.run(debug=True)
```
在这个例子中,我们创建了一个 Flask 应用程序,并将其包装在一个 Flask-RESTful API 对象中。我们定义了一个 `HelloWorld` 类,它继承自 `Resource` 类,并实现了 `get` 方法。这个方法返回一个包含 `{'hello': 'world'}` 的字典。
我们将这个资源添加到 API 中,并使用 `app.run()` 方法运行应用程序。当我们访问应用程序的根 URL 时,将调用 `HelloWorld` 类的 `get` 方法,并返回 `{'hello': 'world'}` 字典。
你可以通过 `curl` 命令或浏览器来访问这个 API。如果你在本地运行这个应用程序,可以在浏览器中输入 `http://localhost:5000/` 来访问它。你应该会看到一个包含 `{'hello': 'world'}` 的 JSON 响应。
这只是一个简单的示例,Flask-RESTful 还提供了许多其他功能,包括请求参数解析、请求验证、输出格式化等。你可以查看 Flask-RESTful 的文档以了解更多信息。
阅读全文