相关疑难解决方法(0)

将文档流发送到Jersey @POST端点

我希望能够一堆文档流发送到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)

如果我们做对了,您将在服务器上处理实体,同时仍然在客户端上发送它们!巨大的胜利!

java rest streaming jersey

9
推荐指数
1
解决办法
3037
查看次数

标签 统计

java ×1

jersey ×1

rest ×1

streaming ×1