如何在 SparkJava 中的同一个 GET 请求中同时接收二进制文件和 JSON?

How to receive both binary and JSON in same GET request in SparkJava?

我有一个 SparkJava 应用程序并且知道如何通过单独的请求接收 JSON 和二进制数据。有没有办法设置一个路由来接受相同类型的两者?我有兴趣接收图像和有关该图像的一些相关文本。目标是防止从客户端发送两个请求。

理论上,您不能在每个响应中发送 2 种类型的内容。我不知道是否有一个 hack 可以模拟每个响应的 2 种类型的内容......如果有 none 那么你必须从客户端发送两个请求。一个将以 JSON 响应,另一个将以二进制数据响应。

正如你在下面看到的link只有一个content-type是可能的,它可以有多个参数。

希望对您有所帮助。