我希望能够将一堆文档流发送到Web服务.这将节省Http请求/响应开销并专注于文档本身.
在python中你可以这样做:
r = requests.post('https://stream.twitter.com/1/statuses/filter.json',
data={'track': 'requests'}, auth=('username', 'password'),
stream=True)
for line in r.iter_lines():
if line: # filter out keep-alive new lines
print json.loads(line)
Run Code Online (Sandbox Code Playgroud)
我正在寻找有人将请求流式传输到泽西岛休息api的示例.我希望看到客户端和服务器端显示它正常工作.但我很难找到一个例子.
理想情况下,该示例将显示:
Client:
Open request
Iterate over huge document list
Write document to open request stream
Close request
Server:
@POST method
Open entity stream
Iterate over entity stream while next document is available
Process document
Close entity stream
Run Code Online (Sandbox Code Playgroud)
如果我们做对了,您将在服务器上处理实体,同时仍然在客户端上发送它们!巨大的胜利!