首页 > 解决方案 > Spring Boot Rest API - 输入文件+端点

问题描述

我有一个关于架构的常见问题,我应该将其用于我的具体问题。

我有包含一些信息的 .TSV 文件,我的任务是创建将使用此 .TSV 文件的 REST API 应用程序,并且将有 3 个 REST API 端点。每个端点都会返回我从 .TSV 文件处理的 JSON 数据。

我的问题是:我是否应该创建一些将上传 TSV 文件的 POST 方法并将其保存到会话中并使用 API 端点执行逻辑?

或者我应该在对特定端点的每个请求中将 TFS 文件的内容作为 JSON 发布?

我不知道如何将它们粘在一起。

对数据库没有要求。该程序将仅通过 API 使用大量请求进行测试,我不知道如何在我的应用程序中处理或存储 .TSV 内容,因此一个用户可以在相同数据之上按顺序调用所有三个端点,而无需重新上传 TSV 文件。

标签: javajsonrest

解决方案


最好上传文件,然后在服务器上进行处理。该文件将在一个请求中上传,它比发送多个请求更好。


推荐阅读