惜风不起、唯有努力!
flask小试牛刀

flask小试牛刀

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        获取当前的请求方式

发表回复

您的电子邮箱地址不会被公开。