0

在 JAX-WS 中,响应对象通常是字符串或 XML 格式。

我们可以有两种响应对象吗?

我的意思是,基于标志、XML 或 JSON 作为响应输出?

是否有任何 Objectwrapper 类型的解决方案?

我是 JAX-WS 的新手,所以我完全一无所知。谢谢

4

1 回答 1

0

根据 Wikipedia here,您不需要 XML 来表示 SOAP 消息。但看起来您将需要支持 JSON 的 SOAP 绑定。阅读那篇文章中的描述,听起来你不能只设置一个标志并根据它改变响应格式。

如果您希望设置标志以生成不同的响应格式,请考虑使用REST 架构。在 REST 中,您将发送不同的Accept标头来指定所需响应的格式。在您的应用程序特定数据中不需要一个标志来处理数据格式,因为无论如何这更多的是元数据问题。

于 2013-07-12T15:44:35.400 回答