如何在Cherrypy中处理体内POST请求?

2024-04-25 20:09:58 发布

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

我是切里皮新手,找不到合适的医生来回答这个问题。在

在Cherrypy中如何处理POST body请求?在

注意:我使用了mod python。在里面请求读取()直接给出正文帖子内容的内容,发送方式如下-

curl -X POST -d @test.xml "http://127.0.0.1:80/generate/gen.py"

这里测试.xml是包含xml内容的文件。在

我只想用樱桃皮。。。请不要建议使用mod python:P


Tags: testmodhttp内容方式bodyxmlcurl
1条回答
网友
1楼 · 发布于 2024-04-25 20:09:58

你可以使用cherrypy.request.body.read()方法获取XML。例如:

class MyApp(object):

    @cherrypy.expose
    def my_handler(self):
        body = cherrypy.request.body.read()
        # process XML from body here...
        return "I got %s bytes." % len(body)

相关问题 更多 >