码迷,mamicode.com
首页 > 其他好文 > 详细

[flask]Restful接口测试简单的应用

时间:2019-12-12 12:52:51      阅读:88      评论:0      收藏:0      [点我收藏+]

标签:pre   turn   路由   数据   div   post   校验   poi   pos   

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Author : shenqiang

from flask import Flask,make_response,jsonify
from flask_restful import  Resource,Api,reqparse

‘‘‘实例化Flask这个类‘‘‘
app = Flask(__name__)

‘‘‘调用flask Restful‘‘‘
api = Api(app=app)

‘‘‘配置index路由器‘‘‘
@app.route(/index)
def index():
    return jsonify({status:0,msg:success,datas:{userid:1003,name:shenqiang,age:18}})

‘‘‘配置login路由器‘‘‘
class LoginView(Resource):
    def get(self):
        return jsonify({status:0,msg:success,datas:{}})

    def post(self):
        ‘‘‘简单的数据约束和校验‘‘‘
        parser = reqparse.RequestParser()
        parser.add_argument(username,type=str,help=您的用户参数不能为空,required=True)
        parser.add_argument(password,type=str)
        parser.add_argument(age,type=int,help=您的年龄必须为整型)
        return jsonify({status:0,msg:success,data:{parser.parse_args()}})

‘‘‘添加请求地址:包含API,视图的路由地址‘‘‘
api.add_resource(LoginView,/login,endpoint=login)

if __name__ == __main__:
    app.run(debug=True)

编写简单的API

[flask]Restful接口测试简单的应用

标签:pre   turn   路由   数据   div   post   校验   poi   pos   

原文地址:https://www.cnblogs.com/shen-qiang/p/12028442.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!