一、RESTful进阶
1、验证请求数据
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"