第一种方法
import flask, json
from flask import request,Flask
server = Flask(__name__) # 创建一个服务,把当前这个python文件当做一个服务
@server.route('/data/get',methods=['get'])
def data(): # 返回data
data = {
'User': {
'id': '66',
'name': '李华'
}
}
return data
@server.route('/data/post', methods=['post'])
def data_post():
r = request.data
da=json.loads(r)
print(da)
return da
if __name__ == '__main__':
server.run(host='0.0.0.0',port=1360,debug=True) # 指定访问端口、host
第二种方法
import flask, json
from flask import request,Flask,Blueprint
from flask_restful import Resource
import flask_restful
server = Flask(__name__) # 创建一个服务,把当前这个python文件当做一个服务
class data_get(Resource): # 返回data
def get(self):
data = {
'User': {
'id': '66',
'name': '李华'
}
}
return data
class data_post(Resource):
def post(self):
r = request.data
da = json.loads(r)
print(da)
return da
api=flask_restful.Api(server,catch_all_404s=True) #定义服务器server的api
api.add_resource(data_get,'/data/get') #添加接口
api.add_resource(data_post,'/data/post')
if __name__ == '__main__':
server.run(host='0.0.0.0',port=1360,debug=True) # 指定访问端口、host