用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)
结果如下: