java使用RESTAPI下载XML文件
我需要编写一个REST
api,它将发送一个XML
文件作为响应。
我对MediaType
应该被定义为响应感到困惑
@Produces(MediaType.APPLICATION_OCTET_STREAM)
或
@Produces(MediaType.APPLICATION_XML)
API将通过GET请求提供,我希望该文件在客户端下载
你可以在下面搜索框中键入要查询的问题!
我需要编写一个REST
api,它将发送一个XML
文件作为响应。
我对MediaType
应该被定义为响应感到困惑
@Produces(MediaType.APPLICATION_OCTET_STREAM)
或
@Produces(MediaType.APPLICATION_XML)
API将通过GET请求提供,我希望该文件在客户端下载
# 1 楼答案
我将使用
@Produces(MediaType.APPLICATION_XML)
,因为@Produces(MediaType.APPLICATION_OCTET_STREAM)
是application/octet-stream
的常量,通常用于二进制类型(如视频、音乐和其他内容)# 2 楼答案
我建议不要直接发送文件。 在服务器端读取文件,并将文件内容作为响应发送
所以看起来