使用avro / json有效负载在python中发送HTTP请求?

时间:2012-07-24 04:18:40

标签: python http httprequest avro

我试图找出在http请求中发送avro对象的最佳方法。我正在考虑通过python执行此操作。我对如何实现这一点感到有些困惑。我是否要创建一个POST请求,其data属性等于avro文件所在的位置?有没有办法在运行中创建一大堆avro对象,而不是将它们存储在物理位置,将它们流式传输到POST请求中? 我不确定字节数组是如何通过线路发送到服务器的。了解这一过程的基本原理将会很棒。

由于

1 个答案:

答案 0 :(得分:1)

您可能会发现python请求很有用。

http://www.python-requests.org/en/latest/user/quickstart/#

$pip install requests

>>> import requests
>>> url = 'http://httpbin.org/post'
>>> files = {'file': open('report.xls', 'rb')}

>>> r = requests.post(url, files=files)