class ApiAssignment: """ApiURI请求分派""" def __init__(self): self.usServer = UnbarStorageServer(webpy.database) # print 'server status => ', self.usServer.getServerStatus() def GET(self, url, resType): return self.__executApi(url, resType, 'get') def POST(self, url, resType): return self.__executApi(url, resType, 'post') def DELETE(self, url, resType): return self.__executApi(url, resType, 'delete') def PUT(self, url, resType): return self.__executApi(url, resType, 'put') def __executApi(self, url, resType, method): params = webpy.input() datas = webpy.data() api_rst = self.usServer.executeApi(url, params=params, datas=datas, resType=resType, method=method) return api_rst
def __init__(self): self.usServer = UnbarStorageServer(webpy.database)