【发布时间】:2014-03-25 20:17:47
【问题描述】:
像我在http://blaag.haard.se/Simple-REST-ful---ish--exposure-of-Python-APIs/ 中发现的那样使用cherryPy 构建的Web 应用程序真的是一个宁静的Web 服务吗?
import cherrypy
def requesthandler(*pathargs, **kwargs):
cherrypy.response.status = "whatever"
return "Not implemented"
class PyRest(object):
def index(self, *args, **kwargs):
return requesthandler(*args, **kwargs)
index.exposed = True
CONF = {
'global': {
'server.socket_host': '0.0.0.0',
'server.socket_port': 8888,
}
}
if __name__ == '__main__':
ROOT = PyRest()
cherrypy.quickstart(ROOT, '/', CONF)
def application(environ, start_response):
cherrypy.tree.mount(PyRest(), '/', None)
return cherrypy.tree(environ, start_response)
我问它是因为只实现了索引,当您调用网络应用程序时,日志中会显示一个发布请求。
【问题讨论】:
标签: python web-services rest cherrypy