Cherrypy分配混乱

时间:2017-10-12 02:28:58

标签: json cherrypy

我是一名学生并且正在努力完成作业。我们的教授希望我们使用cherrypy创建一个服务器,她的测试脚本测试服务器的功能将json数据发送到我们的服务器,我们必须解码它。她给了我们一条帮助我们的线,但我不知道如何使用它。这就是我在代码中所说的内容。 cherrypy.request行做了什么,它如何接受传入的json数据?谢谢: - )

def GET(self):
            output = { 'result': 'success'}
    #this is the line she wants us to use below
            body = cherrypy.request.body.read(int(cherrypy.request.headers['Content-Length']))  

            try:
                    body = json.loads(body)
            except KeyError as ex:
                    output['results'] = 'error'
                    output['message'] = str(ex)
            return json.dumps(body)

0 个答案:

没有答案