首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在Jersey中使用StreamingOutput作为响应实体的示例

在Jersey中使用StreamingOutput作为响应实体的示例
EN

Stack Overflow用户
提问于 2012-08-18 04:26:01
回答 1查看 60.7K关注 0票数 76

有没有人可以在泽西岛发布一个例子,说明如何在Response对象中将StreamingOutput设置为实体?

我还没能找到一个这样的例子。

EN

回答 1

Stack Overflow用户

发布于 2012-08-18 04:39:28

看看这是否有帮助:

代码语言:javascript
复制
@GET
@Produces(MediaType.TEXT_PLAIN)
public Response streamExample() {
  StreamingOutput stream = new StreamingOutput() {
    @Override
    public void write(OutputStream os) throws IOException,
    WebApplicationException {
      Writer writer = new BufferedWriter(new OutputStreamWriter(os));
      writer.write("test");
      writer.flush();  // <-- This is very important.  Do not forget.
    }
  };
  return Response.ok(stream).build();
}
票数 126
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12012724

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档