Python与多个get与post的服务API

本文展示了如何使用Python的Flask框架创建多个处理GET和POST请求的API接口。通过定义路由和处理函数,实现了获取参数并进行特定业务逻辑运算的功能,如列表生成和加减运算,返回JSON格式的结果。
摘要由CSDN通过智能技术生成

from flask import Flask, request, jsonify
import json

app = Flask(__name__) # 创建一个服务,把当前这个python文件当做一个服务,只能定义一个
"""
1)导入了Flask类,该类的实例将会成为WSGI应用。Web Server Gateway Interface,翻译过来就是Web服务器网关接口。
2)创建一个该类的实例,第一个参数是应用模块或者包的名称。一般使用__name__,这个参数是必需的,这样Flask才能知道在哪里可以找到模板和静态文件等东西。
3)使用route()装饰器(此处是路由的意思)来告诉Flask触发函数的URL。 函数名称被用于生成相关联的URL。函数最后返回需要在用户浏览器中显示的信息。
4)执行app.run就可以启动服务。默认Flask只监听本地127.0.0.1地址,端口为5000。可以自定义指定host和port参数,0.0.0.0表示监听所有地址,这样就可以在本机访问。
"""

@app.route('/myProject/personList', methods=["GET", "POST"])#定义第一个方法名称,使用 route() 装饰器来把下方函数绑定到 URL
def fun3(): #实现上面接口名称的功能函数,名称随意
    if request.method == 'GET': #flask框架功能判断请求方式
        params = request.args #GET请求方式获取参数列表
    else:
        params = request.form if request.for

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值