Python和瓶子 - 如何获取协议缓冲区的后期数据

时间:2012-06-13 12:29:47

标签: python bottle

我需要使用瓶子解析通过帖子发送的协议缓冲区。

如何让PB解析?

我尝试了以下但是没有工作:

@post('/test')
def test():
    br = test_pb2.MyRequest()
    br.ParseFromString(request.files.data)

1 个答案:

答案 0 :(得分:5)

原始数据可通过request.body获得,request.body.read()是一个类似文件的对象(真实文件或BytesIO,具体取决于其大小)。 {{1}}应该为你做好工作。