我正在尝试将一些数据添加到从RESTful Web服务调用返回的http标头中。是否可以使用JAX-RS或其他方法将数据添加到响应头?
我的方法示例:
@GET
@Path("getAssets")
public List<Asset> getAssets(@QueryParam("page") @DefaultValue("1") String page,
@QueryParam("page_size") @DefaultValue(UNLIMITED) String pageSize) throws Exception
{
stuff…
}
感谢您的帮助。
答案 0 :(得分:0)
使用Spring的MVC控制器之类的东西,您可以轻松获取和设置响应标头,如下例所示。可在此处找到公共标题列表Wikipedia - Common Headers
...
@RequestMapping(method = RequestMethod.GET) public String myGetMethod(@PathVariable string owner,@ PathVariable string pet,HttpServletResponse response){
response.setContentType( “text / html的”); response.setHeader( “内容处置”, “内容处置:附件;文件名= fufu.png”);
} ...