【发布时间】:2014-12-10 03:49:48
【问题描述】:
我向 Sinatra 应用程序发出了 POST 请求。我注意到参数作为 StringIO 到达服务器。可以使用request.body.read 读取。但是,它只能读取一次。要再读一遍,我需要运行request.body.rewind(哈哈,Sinatra)。
为什么要这样设计?我可以看到这在流数据中很有用,但还有其他应用程序吗?
【问题讨论】:
-
我也从GitHub webhook example 想知道这个问题。