1、flask上传服务器运行方法
if __name__ == '__main__': app.run(host='0.0.0.0',port=8085,debug=True) 需要绑定开通个对应域名和端口对外,比如映射 aa.baidu.com,然后就可以本地电脑通过这个域名访问2、flask前端json数据接收处理 a、post 提交端web
import requests data={"lesson":"Operation System","score":100} headers2 = {'Content-Type': 'application/json'} response = requests.post(url="http://localhost:8085/sendjson", headers=headers2, json=data,verify=False)b、flask接收端 get_data形式
from flask import Flask,render_template,request,Response,jsonify import redis import json app=Flask(__name__) @app.route('/sendjson', methods=['POST']) def sendjson(): print(request.get_json()) print("###################") # 接受前端发来的数据 data = json.loads(request.get_data("data")) # lesson: "Operation System" # score: 100 lesson = data["lesson"] score = data["score"] print(lesson,score) # 自己在本地组装成Json格式,用到了flask的jsonify方法 info = dict() info['name'] = "pengshuang" info['lesson'] = lesson info['score'] = score print(jsonify(info)) return jsonify(info) if __name__ == '__main__': app.run(host='0.0.0.0',port=8085,debug=True)