java - 使用 REST api 下载 XML 文件

标签 java xml rest

我需要编写一个 REST api,它将发送一个 XML 文件作为响应。 我对应该将什么 MediaType 定义为响应感到困惑。

 @Produces(MediaType.APPLICATION_OCTET_STREAM)

 @Produces(MediaType.APPLICATION_XML)

API 将通过 GET 请求提供,我希望在客户端下载该文件。

最佳答案

我会选择@Produces(MediaType.APPLICATION_XML),因为@Produces(MediaType.APPLICATION_OCTET_STREAM)application/octet-stream的常量,通常用于二进制类型(例如视频、音乐和其他内容)

关于java - 使用 REST api 下载 XML 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33121838/

相关文章:

Java 常量示例(创建一个只有常量的 java 文件)

java - jaxb 解码子 @XmlIDREF

xml - XSD 模式是否可以根据是否存在多个元素而具有不同的条件?

rest - Vue如何向服务器提交信息?

java - @Singleton Session bean 是跨不同 session 管理对象的正确位置吗?

java - Android ListView 显示为空,但包含对象

java - OpenCV - 在 Java 中改变相机分辨率

java - ActiveMQ 保持 ESTABLISHED 连接

java - 根据搜索模式列出亚马逊 S3 文件夹下具有文件名的所有 xml 文件

rest - 什么是使用逻辑操作进行查询的 RESTful 方式?