【发布时间】:2015-05-26 21:02:58
【问题描述】:
我想用这样的 url 发送 GET 请求 "/api/stats?ad_ids=1,2,3&start_time=2013-09-01&end_time=2013-10-01" 但我不知道如何挂载我的课程到这个网址。 我正在使用cherrypy mount方法和MethodDispatcher。 到目前为止,我设法从这个 url api/stats/1 调用 GET 方法。
还有哪些参数应该传递给 GET 方法?
如果有任何建议或意见,我将不胜感激?
以下是代码示例:
cherrypy.tree.mount(
Ads(), '/api/stats',
{'/':
{'request.dispatch': cherrypy.dispatch.MethodDispatcher()}
}
)
def GET(self,ad_id=None,*args, **kwargs):
jsonData1={}
jsonData = self.readData()
counter2 = 0
for item in jsonData:
index = jsonData[item][2]
if index==ad_id:
jsonData1[counter2] = jsonData[item]
counter2 += 1
print jsonData1
return ('Here is the stat %s')%(jsonData1)
提前谢谢你!
BR,
莫米尔
【问题讨论】:
标签: python get httprequest cherrypy