如何在CherryPy中定义和部署自定义处理器

时间:2014-01-04 16:51:41

标签: cherrypy

我正在建立一个客户 - >使用CherryPy作为Web服务器的服务器应用程序。 我将需要创建一个具有大内容长度标头的请求,同时发送大约80%的内容大小但我不希望CherryPy根据我发送的内容长度读取帖子数据,我想要手动读取并写入另一个文件。但似乎CherryPy等待整个内容长度。

换句话说,我想手动阅读传入的帖子流,但仍然允许CherryPy处理请求标题(而不是正文)

更新:我想我可以使用“自定义处理器”执行此操作:http://docs.cherrypy.org/stable/refman/_cpreqbody.html,但我仍然不明白如何编写处理器并在我的应用程序中调用它。

1 个答案:

答案 0 :(得分:0)

您可以尝试使用rfile,但请看警告。你应该真正寻找一个不破坏标准的解决方案。也许使用WebSocket。