CherryPy索引是宁静的webservice?

时间:2014-02-24 09:06:59

标签: python web-services rest cherrypy

是一个使用cherryPy构建的Web应用程序,就像我在http://blaag.haard.se/Simple-REST-ful---ish--exposure-of-Python-APIs/中发现的那样,真的是一个宁静的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)

我问它是因为只实现了索引,当您调用Web应用程序时,日志中会显示一个帖子请求。

1 个答案:

答案 0 :(得分:0)

不,它不是RESTful。 CherryPy文档中有一个很好的教程:Creating a RESTful API