如何使用java代码修改SOAP响应?
我有 SOAP 请求,也有 Java 代码中的 SOAP 响应。在 SOAP 响应中,我使用 java 代码获取
语句。
我想修改我的 SOAP 响应:而不是
:::
我需要它,因为
<userResponse> <userResponse>
<userId> <userId>
<image> <image>
任何人都可以帮助我使用 java 代码来获取 SOAP 的响应或任何有用的链接来获取示例。
I have SOAP Request and also SOAP response in java code. In SOAP response I am getting <return>
statement using java code.
I want to modify my SOAP response : Instead of <return>
:::
I need it as
<userResponse> <userResponse>
<userId> <userId>
<image> <image>
can anybody help me out using java code to get the response for SOAP or any useful link to get example.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
也许我在这里遗漏了一些东西,但是由于您正在编写网络服务代码,您不能将返回字符串修改为您在帖子中指出的那样吗?使用 JAX-WS (http://docs.oracle.com/javaee/ 5/tutorial/doc/bnayn.html),您可以以 XML 格式返回结果字符串,然后客户端可以根据需要使用您的返回字符串。
如果您也需要的话,您可以使用多个单独的方法来返回各个组件(一种方法用于 userResponse,一种方法用于 userId,等等)。
例如(一个非常简单的)...
Maybe I'm missing something here, but since you're coding the web service, can't you just modify the return string to be as you've indicated in your post? Using JAX-WS (http://docs.oracle.com/javaee/5/tutorial/doc/bnayn.html), you can return a result string in an XML-formatted style and then the client can consume your return string as it needs to.
You could have multiple, separate methods to return individual components if you needed to as well (one method for the userResponse, one for the userId, etc...).
For example (a very simple one)...