Python中的Web框架 不指定

jed , 2023-12-20 15:30 , 服务器技术 , 评论(0) , 阅读(463) , Via 本站原创 | |
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格式的响应数据。
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]