【问题标题】:406 HTTP response in REST springboot service (XML)REST springboot 服务(XML)中的 406 HTTP 响应
【发布时间】:2018-07-09 16:55:10
【问题描述】:

我是 springboot 开发和 JAVA 的新手,我需要你的帮助。

我使用 springboot 创建了一个 REST 服务来接受和生成 XML 格式的消息。 我已经使用 JAXB 插件为 XSD 模式生成了 JAVA 类文件。

我能够将 XML 请求传递给 REST 服务并显示值,但作为服务响应,我得到 406 HTTP 响应。

我尝试检查 stackoverflow 是否有任何提示,我发现在 pom 中添加以下依赖项将解决问题。当我添加以下依赖项时,我能够获得正确的 XML 响应,但随后我无法在服务中获取输入 XML,我希望在添加依赖项后获取“NULL”对象作为服务的输入

<dependency>
    <groupId>com.fasterxml.jackson.dataformat</groupId>
    <artifactId>jackson-dataformat-xml</artifactId>
</dependency>

能否请您帮助我,让我知道如何传递输入 XML 请求并获得输出 XML 响应。目前,任何一种情况都对我有用。

谢谢

【问题讨论】:

    标签: spring spring-boot jackson jaxb maven-plugin


    【解决方案1】:

    我已通过在所有 JAXB 生成的 java 类文件中添加 @XmlRootElement 注释来解决此问题。

    希望这会对某人有所帮助!

    【讨论】:

      猜你喜欢
      • 2021-12-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多