我是一名学生并且正在努力完成作业。我们的教授希望我们使用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)