【发布时间】:2014-12-13 20:24:07
【问题描述】:
我正在尝试制作一个只接受两个请求的极简主义网站。首先是 '/' 上的 GET 请求,它应该回复一些简单的字符串。第二个是对“/put_url”的 PUT 请求,它接受大量数据。这是我目前所拥有的:
import cherrypy
class Main(object):
@cherrypy.expose
def index(self):
return "Hy?"
class Uploader(object):
exposed = True
def PUT(self, data):
print "hello"
print data
if __name__ == '__main__':
conf = {
'/put_url': {
'request.dispatch': cherrypy.dispatch.MethodDispatcher(),
'tools.response_headers.on': True,
'tools.response_headers.headers': [('Content-Type', 'text/plain')]
}
}
webapp = Main()
webapp.put_url = Uploader()
cherrypy.quickstart(webapp, '/', conf)
如何让这个东西工作?出于某种原因,我无法弄清楚这一点。谢谢。
【问题讨论】:
-
参见文档中的this example