python flask实现两个post、和get接口例子
时间: 2023-06-08 08:09:02 浏览: 287
好的,以下是 Python Flask 实现两个 POST 和 GET 接口的例子:
```Python
from flask import Flask, request, jsonify
app = Flask(__name__)
# POST 请求搜索 API
@app.route('/search', methods=['POST'])
def search():
data = request.get_json()
keyword = data['keyword']
# 执行搜索操作,返回结果
result = do_search(keyword)
return jsonify(result)
# POST 请求数据保存 API
@app.route('/save', methods=['POST'])
def save():
data = request.get_json()
# 执行保存操作
do_save(data)
return 'OK'
# GET 请求心跳 API
@app.route('/ping', methods=['GET'])
def ping():
return 'PONG'
if __name__ == '__main__':
app.run()
```
以上就是 Python 中使用 Flask 实现两个 POST 和 GET 接口的示例了,希望能对你有所帮助。
相关问题
python flask接口例子
下面是一个简单的Python Flask接口的例子:
```python
from flask import Flask, request, jsonify
app = Flask(__name__)
@app.route('/api', methods=['POST'])
def api():
data = request.get_json() # 获取POST请求的数据
# 在这里进行你的业务逻辑处理
# ...
response = {'message': 'Success'}
return jsonify(response)
if __name__ == '__main__':
app.run(debug=True)
```
在上面的例子中,我们创建了一个名为`api`的路由,它使用了POST方法。当接收到POST请求时,我们可以通过`request.get_json()`方法获取到请求中的JSON数据。在这个例子中,我简单地返回了一个包含`{'message': 'Success'}`的JSON响应。
你可以根据自己的需求,在`api`路由中添加你的业务逻辑处理代码。运行这个脚本后,Flask会在本地启动一个Web服务器,监听默认的5000端口。你可以使用HTTP客户端工具(如cURL或Postman)发送POST请求到`http://localhost:5000/api`来测试这个接口。
请注意,这只是一个简单的示例,实际的接口开发中可能涉及到更多的处理和验证逻辑。你可以根据自己的需求来扩展和修改这个例子。
用python flask实现api接口
好的,下面是一个简单的示例,使用 Flask 实现一个返回 Hello World 的 API 接口:
```python
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello, World!'
if __name__ == '__main__':
app.run()
```
在终端中运行上述代码,会启动一个 Flask 应用程序,并监听默认的 5000 端口。当访问 http://localhost:5000/ 时,应该能看到 Hello, World 字符串的返回值。
你可以根据自己的需求,编写各种不同的 API 接口。例如,你可以使用 Flask 的 request 对象来获取 GET 或 POST 请求中的参数,然后根据这些参数返回不同的结果。
阅读全文
相关推荐
















