gpt4 book ai didi

java - JAVA 中的 SOAP 读取器和编写器?

转载 作者:太空宇宙 更新时间:2023-11-04 07:40:30 25 4
gpt4 key购买 nike

我想制作一个 Web 服务客户端,需要一个免费的读取器/编写器来读取/写入肥皂消息,并且我可以轻松地设置/获取消息参数。

我有自己的网络基础设施,我想与它们一起工作,我只需要一些可以从字节数组、字节缓冲区或其他东西读取/写入的东西......

有什么好的提示吗?

最佳答案

SAAJ应该可以完成这项工作,并且从 Java 6 开始它是 Java 的标准配置。

从输入流读取:

ByteArrayInputStream in = ...;
MessageFactory mf = MessageFactory.newInstance();
SOAPMessage message = mf.createMessage(new MimeHeaders(), in);
System.out.println(message.getSOAPBody().getElementsByTagNameNS("http://tempuri.org", "MyOperation"));

写作:

SOAPMessage message = ...;
ByteArrayOutputStream out = new ByteArrayOutputStream();
message.writeTo(out);
System.out.println(out);

关于java - JAVA 中的 SOAP 读取器和编写器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16128674/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com