残りの応答がJsonストリームになるようにRest APIからhttp://docs.oracle.com/javaee/6/api/javax/ws/rs/core/StreamingOutput.htmlを使用できる例を見てきました。これにより、JSONトークンが入ってくるときに処理が開始されるようになります。JavaでRest WebサービスにJSONドキュメントをストリーミング
私は他の方法に興味があります。
流れ:
- クライアントは、REST APIのエンドポイントへのストリームをオープンします。
- クライアントはストリームを通じてデータの送信を開始します。
- ストリームを読み取っているサーバーは、クライアントがデータの送信を完全に完了する前にデータの処理を開始できます。
このような機能はありますか?
私が思いついた唯一のアイデアは、クライアントストリームをローカルファイルに持ってから、そのファイルをストリームするためのURLをサーバーに送信することです。
実際に何をしようとしているかを達成するためにストリームを使用する必要がありますか?クライアントとサーバー間の双方向通信にWebソケットを使用できます。そして、あなたはjsonメッセージを一つずつ送ることができます。 http://www.oracle.com/webfolder/technetwork/tutorials/obe/java/HomeWebsocket/WebsocketHome.html – Eymen