繁体   English   中英

如何摆脱SOAP信封?

[英]How do I get rid of the SOAP Envelope?

我在Web服务中使用JaxWs / JaxB,但我不喜欢所有我的xml文件(无论是我发送或接收的文件)都包含SOAP信封的事实。 我怎么能摆脱那些?

我需要的只是一个干净的xml文件,Web服务返回时没有任何SOAP信封。 在我的情况下,xml文件的那部分是多余的。

我已经花了几天时间,但我似乎无法摆脱它。

jaxws是一种使用SOAP协议创建Web服务的技术,根据定义,SOAP协议包含SOAP信封。 如果您不想要SOAP信封,请不要使用jaxws / SOAP。 您可以改为使用与jaxrs相关的技术之一(例如jersey),或者可以简单地实现一个接受xml数据的servlet。

您可以将JIBX用于此目的: http ://jibx.sourceforge.net/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM