如何接收带有post请求、json和cherrypy的dict?

2024-09-30 01:29:31 发布

您现在位置:Python中文网/ 问答频道 /正文

我只是试图向客户机post请求发送响应,但我不知道如何解码响应。我总是要回一根绳子。在

这是我的服务器代码:

import json
import cherryp

class Hey:

    @cherrypy.expose
    @cherrypy.tools.json_out()
    def index(self):
        a = {"a": "1", "b": "2", "c": "3"}
        return json.dumps(a)

if __name__ == '__main__':
     cherrypy.quickstart(Hey())

这是我的客户代码:

^{pr2}$

Tags: 代码import服务器json客户机out解码post
1条回答
网友
1楼 · 发布于 2024-09-30 01:29:31

服务器代码应该如下所示:

import json
import cherrypy

class Hey:

    @cherrypy.expose
    @cherrypy.tools.json_out()
    def index(self):
        a = {"a": "1", "b": "2", "c": "3"}
        return a

if __name__ == '__main__':
     cherrypy.quickstart(Hey())

json_out将把dict转换成有效的JSON字符串。在

同样,在您的客户机代码中,您不必import json来使用来自requestsjson方法。在

相关问题 更多 >

    热门问题