1、flask 任意端口访问设置
if __name__ == '__main__':
app.run(host='0.0.0.0',port=5000,debug=True)
# app.run()
2、json数据修改Content-Type: application/json
a、Response
from flask import Flask,render_template,request,Response,jsonify
import redis
import json
app=Flask(__name__)
@app.route("/")
def index():
# aa=["hello word","你好","世界"]
# return render_template("index.html",aa=aa)
return "北京"
@app.route("/health")
def health():
aa={"status":"UP"}
# aa=request.json(json.dumps(aa))
aa=json.dumps(aa)
print(type(aa))
print(type(eval(aa)))
return Response(aa,mimetype='application/json') #声明Content-Type为json格式
b、jsonify
from flask import Flask,render_template,request,Response,jsonify
import redis
import json
app=Flask(__name__)
@app.route("/")
def index():
# aa=["hello word","你好","世界"]
# return render_template("index.html",aa=aa)
return "北京"
@app.route("/health")
def health():
aa={"status":"UP"}
# aa=request.json(json.dumps(aa))
aa=json.dumps(aa)
print(type(aa))
print(type(eval(aa)))
return jsonify(aa) #或者使用jsonify返回Content-Type为json格式