在Spring Rest Web服务上下载文件

时间:2015-07-13 05:51:22

标签: java json web-services rest spring-mvc

我的Restful Web Service上有一个url,它有一个使用ResponseEntity加载json文件的url。有没有这样的方式,当我加载网址时,它仍然返回json,但另外提示用户以csv格式下载相同的json数据?是否有一种方式我可以告诉它基本上返回2个文件或类似的东西?谢谢!

1 个答案:

答案 0 :(得分:0)

REST基于HTTP,它基于请求响应模型。对于每个请求,只能有一个响应。

您可以在客户端代码中执行预期的操作。例如,您返回带有CSV下载URL链接的JSON。

{
   "csvUrl":"http..."
}

从您的客户端,无论是Javascript还是其他任何提示用户,都可以从csvUrl链接下载。