【发布时间】:2015-02-03 20:48:12
【问题描述】:
我正在尝试播放框架的 java 分块响应部分。但它不起作用。似乎客户端将开始获取数据,直到服务器端提供所有数据。
代码很像这样,将无限字符串传递给块。
public static Result index() {
// Prepare a chunked text stream
Chunks<String> chunks = new StringChunks() {
// Called when the stream is ready
public void onReady(Chunks.Out<String> out) {
while(true){
out.write("hello");
}
}
};
// Serves this stream with 200 OK
return ok(chunks);
}
它永远卡住了,我在浏览器或控制台中什么也收不到。
像这样传递无限字符串是正确的方法吗? 如果不是,我如何将无限数据或大文件(分块)传递给客户端?
【问题讨论】:
标签: java playframework playframework-2.0 streaming