我的Restful Web Service上有一个url,它有一个使用ResponseEntity加载json文件的url。有没有这样的方式,当我加载网址时,它仍然返回json,但另外提示用户以csv格式下载相同的json数据?是否有一种方式我可以告诉它基本上返回2个文件或类似的东西?谢谢!
答案 0 :(得分:0)
REST基于HTTP,它基于请求响应模型。对于每个请求,只能有一个响应。
您可以在客户端代码中执行预期的操作。例如,您返回带有CSV下载URL链接的JSON。
{
"csvUrl":"http..."
}
从您的客户端,无论是Javascript还是其他任何提示用户,都可以从csvUrl
链接下载。