需要从REST API发送PDF,CSV和HTML格式的数据。我应该发送文件还是发送JSON?

时间:2013-04-22 08:00:40

标签: rest spring-mvc frontend restful-architecture

我正在为使用Spring MVC的项目创建 REST Api 。在前端,需要以PDF,CSV和HTML格式显示某些报告。我应该将JSON数据发送到前端以获取这些报告并使用一些内置插件显示报告还是手动执行?或者我应该发送PDF,CSV和HTML文件以响应REST Api呼叫?我想要最大的灵活性,你有什么建议吗?

1 个答案:

答案 0 :(得分:0)

你应该以多种输出格式(春天的pdf,csv,html .. see ContentNegotiatingViewResolver公开输出。)

根据要求,客户端可以决定调用任何输出并根据需要使用它。在某些用例中,客户端可以从休息中获取原始数据然后进行转换;在某些情况下,它可能需要休息提供的精炼输出。