【发布时间】:2013-08-01 12:36:23
【问题描述】:
我有一个基于运动衫的 Web 服务,它产生“多部分/混合”响应,如下所示: 该方法读取一个文件,并且应该以八位字节格式返回它。
@GET
@Produces("multipart/mixed")
public byte[] getDocumentContents(@Context HttpHeaders header){
....
....
....
os = new ByteArrayOutputStream();
....
....
....
return os;
}
我的问题是:如何确保响应为 OCTET-STREAM 类型?我知道我也可以将上述方法注释为:
@Produces("application/octet-stream")
但我特别需要在以八位字节流格式发送文件时将 RESPONSE content-Type 设置为“multipart/mixed”。
上面的方法能做到吗? 我的假设是确实如此,但我没有具体的原因。
提前谢谢你!
【问题讨论】:
标签: java rest jersey jax-rs multipart