我是新手,并且无法找到相关主题的正确文档。
如何处理Cherrypy中的POST正文请求?
注意:我使用过mod-python。在其中 req.read()直接提供贴体内容的内容,发送方式如下 -
curl -X POST -d @test.xml "http://127.0.0.1:80/generate/gen.py"
这里test.xml是包含xml内容的文件。
我只想使用cherrypy ...请不要建议使用mod-python:P
答案 0 :(得分:0)
您可以使用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)