java - Spring Boot Rest API - 输入文件+端点
问题描述
我有一个关于架构的常见问题,我应该将其用于我的具体问题。
我有包含一些信息的 .TSV 文件,我的任务是创建将使用此 .TSV 文件的 REST API 应用程序,并且将有 3 个 REST API 端点。每个端点都会返回我从 .TSV 文件处理的 JSON 数据。
我的问题是:我是否应该创建一些将上传 TSV 文件的 POST 方法并将其保存到会话中并使用 API 端点执行逻辑?
或者我应该在对特定端点的每个请求中将 TFS 文件的内容作为 JSON 发布?
我不知道如何将它们粘在一起。
对数据库没有要求。该程序将仅通过 API 使用大量请求进行测试,我不知道如何在我的应用程序中处理或存储 .TSV 内容,因此一个用户可以在相同数据之上按顺序调用所有三个端点,而无需重新上传 TSV 文件。
解决方案
最好上传文件,然后在服务器上进行处理。该文件将在一个请求中上传,它比发送多个请求更好。
推荐阅读
- android-studio - 将 Android Studio JDK 更新到 Java 9
- flutter - 按钮由于彼此靠近而重叠现在我无法点击 Flutter 下方的按钮
- javascript - Why this expression is var a = 3, b = a = typeof b; giving undefined?
- iis - 如何从代码中自动化或处理错误 405 HTTP Verb Not Allowed – ASP.Net Core 3.1,而不是为每个部署更新 web.config
- jquery - 按下选项卡时如何在焦点上打开 select2 下拉菜单
- java - 如何在应用程序中组织服务类
- c# - xml字符串到arraylist并将字符串与arralylist进行比较
- javascript - 清除 Google 地球引擎中的任务
- javascript - 重置“medaElement.played”的最佳方法是什么?
- swiftui - 导航视图中的列表填充