1、关于Flask响应
1.return HTTPResponse 对应的Flask是 return "Hello" 2.return render 对应的Flask是 return render_template("index.html") 3.return redircet 对应的Flask是 return redircet("/index") 4.return send_file("文件路径") 打开并返回文件内容,会在响应头中加入Content-Type:文件格式+Content-Length:文件大小(bytes类型) 5.return jsonify({key:value}) 返回一个客户端可以识别的json格式字符串 会在响应头中加入Content-Type:application/json
2、关于Flask的请求
#首先导入request,其中request是公共变量 from flask import request #从request中获取我们需要的数据 1.request.args 获取URL中的数据 2.request.form 获取FormData中的数据 3.request.values 获取args+form 4.request.data 字节流,获取请求体中的原始数据 5.request.json 字典请求体中带有Content-Type:application/json将请求体中的数据反序列化到json中,但是在data中依然存储着原始数据bytes 6.request.files 获取FormData中的文件数据 request.files.get("文件") 7.request.files.save 保存文件(默认提交的文件名) 8.request.method 获取当前的请求方式