使用postman模拟与后端flask的Get/Post数据交互

2019-04-13 21:33发布

GET请求

首先我们看一下后端get逻辑: def get(self): """ :return a age math the query name: """ name = request.args.get('name', '') if name == 'lockey': age = 23 else: age = 'valid name' return Jsonify.success( data={name:age}, extra={ 'total': '120' } ) 1.在地址栏里输入请求url:http://10.22.0.152:8009/promgen/setting 2.选择“GET”方式,点击”Params”,添加添加 key和 value(name:lockey),url后面会自动将你输入的参数以下图的格式添加上去: 这里写图片描述 3.点击“send”发送数据,然后获得后端返回的数据 这里写图片描述 如果发送过去的数据与后端逻辑判断不合,则得到的返回值中名字后为”valid name” 这里写图片描述

POST请求

首先我们看一下后端post逻辑: def post(self): """ :return: """ data = request.get_json() print data return Jsonify.success( data=json.dumps(data), extra={ 'messgae': 'success' } ) 1.在地址栏里输入请求url:http://10.22.0.152:8009/promgen/setting 2.选择“POST”方式,在Headers里添加键和值。 这里写图片描述 3.在Body下选择“raw”和 “JSON(application/json)”,在编辑框中输入你需要提交的参数的键和值,点击“send”提交请求 这里写图片描述 4.查看得到的返回数据:
这里写图片描述