java - REST API 单个请求 - 多个响应

标签 java rest imagemagick jax-rs

我正在 JAX-RS 2.0、JDK 8 中为以下要求编写 REST API

POST API/server/fileUpload/(多部分表单数据),我需要在其中发送一个大的 .AI (Adobe Illustrator) 文件。

服务器获取文件并返回状态 202(已接受),确认文件传输成功。 (从端点到服务器)

现在在服务器上,我正在使用 Java + Imagemagik 将 .AI 文件(20-25 MB 文件)转换为小型 JPG 缩略图,放置在 Apache HTTP 服务器上并共享位置(如 http://happyplace/thumbnail0987.jpg)

现在第二个响应应该来自状态为 200 OK 和缩略图 URL 的服务器

用一个 REST API 可行吗? (异步/类似)

或者我应该将它拆分为 2 个 API 调用,请建议

最佳答案

没有。在 http 中,一个请求得到一个响应。客户端必须发送第二个请求以获得第二个响应。

关于java - REST API 单个请求 - 多个响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46747854/

相关文章:

java - 从消费者组中获取Kafka消费者列表

rest - 是什么导致 Camunda 流程定义 ID 的构建和管理方式不同?

ruby-on-rails - 我正在尝试在Rails应用程序的 ruby 中制作饼图

Java 8 流式重构 - List<ObjA> 到 Map<String, List<ObjB>>

java - 如何解决eclipse weblogic插件jdk版本不符合错误

http - (Ab?)使用 http 自定义 header 返回有关实体的元数据

python - 使用 PIL 将 ImageMagick FX 运算符转换为纯 Python 代码

ruby-on-rails - RMagick提示OSX中找不到libMagickCore.5.dylib

java - 带有动态 JPopupMenu 的 JTable

java - 如何通过自引用处理实体的 RESTful 响应