在cherrypy中的RESTful Web服务示例

时间:2017-01-22 14:07:19

标签: python rest cherrypy

我正在尝试在python中编写RESTful Web服务。但是在尝试 Cherrypy Website上给出的教程时,我最终得到了像

这样的错误
    var sample = UIImage(named: "image_logo")
    let imageData:Data =  UIImagePNGRepresentation(sample!)!
    let base64String = imageData.base64EncodedString()

其中rest.py是我的文件,其中包含网站上完全相同的代码,副标题是“给我们一个REST”。

我很清楚,显然从错误消息中,我错过了一个应该传入的参数。但我不清楚我应该在哪里修改该代码以使其工作。

我尝试在35号线上修理一些东西,但没有任何帮助我,我被困住了!请帮我清除这个或者请给出一些代码片段来制作一个非常好的REST服务。谢谢!

1 个答案:

答案 0 :(得分:3)

您正在使用的CherryPy版本('F')不支持类3.2.2装饰器,该功能为added in version 6

您可以使用将cherrypy.expose属性设置为exposed的旧语法(它也与较新版本兼容)。

课程最终会像:

True