python flask 服务器端实现接口,post,get 方式,参数获取方法

1、get 方式  参数located in path

 eg.http://http://127.0.0.1:5000/researchReports/researchUsers/1111 #其中1111是要获取的参数

获取方式:

@app.route('/researchReports/researchStks/', methods=['GET'])
def researchStks(shrCd):
即,函数中的参数 即,获取到参数

2、get 方式  参数located in query

eg:http://127.0.0.1:5000/researchReports/recommendStks?type=all&researchUserId=55&page=1&pageSize=10

获取方式:

type = request.values.get('type')# 荐股列表类型 all=全部;current=进行中;history=历史
researchUserId = int(request.values.get('researchUserId'))
page = int(request.values.get('page'))
pageSize = request.values.get('pageSize')
3、post 方式

eg.http://127.0.0.1:5000/researchReports/researchUsers

其参数在body中。

获取参数方式:

data = eval(request.data)
其中data为body中的参数形式




你可能感兴趣的:(python)