Python中有许多优秀的Web框架,例如Flask、Django等。这些框架可以帮助我们快速搭建Web应用程序,并实现接口功能。
from flask import Flask
from flask import request
from flask import jsonify
app = Flask(__name__)
# 处理GET请求
@app.route('/api', methods=['GET'])
def api_get():
# 获取请求参数
param = request.args.get('param')
# 处理请求参数
result = {'param': param}
# 返回响应数据
return jsonify(result)
# 处理POST请求
@app.route('/api', methods=['POST'])
def api_post():
# 获取请求数据
data = request.json
# 处理请求数据
result = {'data': data}
# 返回响应数据
return jsonify(result)
if __name__ == '__main__':
app.run()
上面的代码演示了如何使用Flask框架搭建一个简单的接口。其中,@app.route装饰器用于指定接口的URL路径和HTTP请求方法。使用request对象可以获取请求参数和请求数据,使用jsonify函数可以将Python对象转换为JSON格式的响应数据。
from flask import Flask
from flask import request
from flask import jsonify
app = Flask(__name__)
# 处理GET请求
@app.route('/api', methods=['GET'])
def api_get():
# 获取请求参数
param = request.args.get('param')
# 处理请求参数
result = {'param': param}
# 返回响应数据
return jsonify(result)
# 处理POST请求
@app.route('/api', methods=['POST'])
def api_post():
# 获取请求数据
data = request.json
# 处理请求数据
result = {'data': data}
# 返回响应数据
return jsonify(result)
if __name__ == '__main__':
app.run()
上面的代码演示了如何使用Flask框架搭建一个简单的接口。其中,@app.route装饰器用于指定接口的URL路径和HTTP请求方法。使用request对象可以获取请求参数和请求数据,使用jsonify函数可以将Python对象转换为JSON格式的响应数据。