我正在尝试从我的休息服务中生成 xml 和 json。
@Produces({"application/xml", "application/json"})
但是,当我尝试使用 curl/SOAPUI 使用该服务时,我会返回 xml 或 json,具体取决于首先提到的是哪个。简单来说,只考虑第一种方法。有解决方法吗?
我正在尝试从我的休息服务中生成 xml 和 json。
@Produces({"application/xml", "application/json"})
但是,当我尝试使用 curl/SOAPUI 使用该服务时,我会返回 xml 或 json,具体取决于首先提到的是哪个。简单来说,只考虑第一种方法。有解决方法吗?
您应该检查此链接 - @Produces 的 oracle 文档
规范说,如果请求中的媒体类型指定可以接受,它确实默认为第一个。您应该检查您的soapUI 工具并查看您发送的标头。如果它们都被发送,您将收到 @Produces 注释中列出的第一个响应。