SOAP Webservice中的不同响应对象?

时间:2013-07-11 12:59:54

标签: web-services jax-ws

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

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

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

是否有任何Objectwrapper解决方案?

是JAX-WS的新手,所以我完全无能为力。感谢

1 个答案:

答案 0 :(得分:0)

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

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