使用Flask框架创建网站:- from flask import Flask
- #创建Flask对象
- app = Flask(__name__)
- #当网址后加入/index时,输出成功
- @app.route("/index")
- def index():
- return "成功"
- #当网址后加入//home时,输出失败
- @app.route("/home")
- def home():
- return "失败"
- if __name__ == '__main__':
- app.run(host="127.0.0.1",port=5000)
复制代码 获取请求数据:- from flask import Flask,request
- #创建Flask对象
- app = Flask(__name__)
- #当网址后加入/index时,输出成功
- @app.route("/index",methods=["POST","GET"])
- def index():
- age = request.args.get("age")
- pwd = request.args.get("pwd")
- print(age, pwd)
- xx = request.form.get("xx")
- yy = request.form.get("yy")
- print(xx, yy)
- print(request.json,type(request.json))
- return "成功"
- #当网址后加入//home时,输出失败
- @app.route("/home")
- def home():
- return "失败"
- if __name__ == '__main__':
- app.run(host="127.0.0.1",port=5000)
复制代码 使用postman进行测试
分别进行get、post和json测试
1.get测试
2.post测试
3.json测试
返回json数据:- from flask import Flask,request,jsonify
- #创建Flask对象
- app = Flask(__name__)
- #当网址后加入/index时,输出成功
- @app.route("/index",methods=["POST","GET"])
- def index():
- # age = request.args.get("age")
- # pwd = request.args.get("pwd")
- # print(age, pwd)
- # xx = request.form.get("xx")
- # yy = request.form.get("yy")
- # print(xx, yy)
- # print(request.json,type(request.json))
- # return "成功"
- # # 调用核心算法, 生成sign签名
- return jsonify({"status": True, 'data': "6"})
- # return json.dumps({"status": False, 'error': "错误"})
- #当网址后加入//home时,输出失败
- @app.route("/home")
- def home():
- return "失败"
- if __name__ == '__main__':
- app.run(host="127.0.0.1",port=5000)
复制代码 结果如下:
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |