import flask, json
#把当前的文件当成一个服务 server = flask.Flask(__name__) @server.route('/index', methods=['get']) def index(): res = {'msg':12345, 'error_code':'sucess'} return json.dumps(res, ensure_ascii=False) @server.route('/reg', methods=['post','get']) def reg(): username=flask.request.values.get('username') pwd = flask.request.values.get('passwd') res = {'username':username, 'passwd':pwd} return json.dumps(res,ensure_ascii=False) server.run(port=7777,debug=True,host='0.0.0.0') #debug=True,改了代码之后,不用重启它会自动帮你重启 # host=0.0.0.0表示别人访问的时候,用你的ip就可以访问了。
import flask, time, json server = flask.Flask(__name__) @server.route('/login', methods=['get']) def login(): username = flask.request.values.get('username') pwd = flask.request.values.get('pwd') if username == 'xxx' and pwd == '123456': session_id = tools.my_md5(username + time.strftime('%Y%m%d%H%M%S')) key = 'txz_session:%s' % username tools.op_redis(key, session_id, 600) res = {'session_id': session_id, 'error_code': 0, 'msg': '登录成功', 'login_time': time.strftime('%Y%m%d%H%M%S')} # 给用户返回的信息 json_res = json.dumps(res, ensure_ascii=False) # 返回结果弄成json res = flask.make_response(json_res) # 构造成返回结果的对象 res.set_cookie(key, session_id, 3600) # 最后的数字是cookie的失效时间。 return res