一、RESTful进阶
验证请求数据
Flask-RESTful 框架 为我们定义好了一个 reqparse模块,用来 对传入来的数据进行验证。
# 1、创建一个请求解析对象
parser = reqparse.RequestParser()
# 2、添加要验证的字段
parser.add_argument("name",type=str,location="args")
parser.add_argument("age",type=int,location="args")
# 3、验证传入的数据是否和要验证的字段类型一致并返回结果
data = parser.parse_args()
-
location参数
request可以如何获取数据 location就可以有多少值
- 获取?后参数 args
- 获取form表单数据 form
- 获取json数据 json
- 获取请求头数据 headers
- 获取cookie cookies
- 获取文件 files
required参数
required=True 默认是False 不是必须的 如果找不到 值就None
如果没有传递这个 参数 则就会报错
{
"message": {
"session_id": "Missing required parameter in the request's cookies&