- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
使用 javax.xml.soap.SOAPMessage
类时,是否有办法检索完整的 SOAP
消息来处理它(信封和所有内容)?
我正在使用 JMX-WS
并希望编辑来自服务器的出站 SOAP
消息,以便在信封的结束标记之后将两个字符附加到消息中,因为客户端旧代码期望如此。因此,理想情况下,我希望能够将完整消息编辑为 String
,这可能吗?
最佳答案
您可以使用 cxf 来做到这一点:
http://www.mastertheboss.com/web-interfaces/337-apache-cxf-interceptors.html
看一下 LogInterceptor
示例
关于java - 用于编辑完整 SOAPMessage 的出站 SOAP 处理程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10481432/
我正在从 SOAP 消息中获取附件并在我的应用程序中使用它们。 我不会从原始消息中删除附件。之后,我尝试使用以下代码将原始 包含附件 (SwA) 的 SOAPMessage 转换为字符串: ByteA
我正在调用第三方soap,其中每个元素都必须有一个命名空间。我正在从 Java 调用 .NET 服务。在某些元素中,我必须包含“http://abc.com”。其他时候,我必须包括 xmlns:""。
我有一个 SOAPMessage(位于 javax.xml.soap.SOAPMessage 中)。 然而,打印它的唯一方法似乎是 soapMessage.writeTo(System.out); 然
我正在尝试调用一些 WS。我的本地计算机上有服务器和客户端。我 100% 确定消息内容,并且它从服务器发送到客户端,没有任何更改。问题是客户端创建的 SOAPMessage 对象不正确,soapPar
SOAPMessage 具有 writeTo() 方法,用于将其内容打印到流中。但是如何将 SOAPMessage 内容写入 StringBuffer? 代码行“message.writeTo(Sys
我想为 SOAPMessage 实现 GZIP。下面是正常的 SOAP 客户端调用代码 - // Create a new SOAP message from the factory and
我尝试将一些外语的 unicode 字符串发送到 SOAPMessage.writeTo()但它并没有逃脱它。 当我尝试发送 XML 转义字符串 StringEscapeUtils.escapeXml
我使用 SOAPMessage.writeTo(OutputStream)记录网络服务消息。一个问题是它也写附件。它占用空间并且二进制附件不可读。有什么方法可以记录没有附件的消息,例如 wrapper
我有一些数据需要以 SOAP 格式发送到服务器。该服务器将立即确认它收到了消息。几个小时后,我收到(可能来自另一台服务器)一条 SOAP 消息,其中包含有关已处理数据的信息。 我读了Stackover
我的环境是:Windows7 32,jboss-5.1.0.GA,jdk1.6.0_20。 尝试运行 SOAP 消息时,出现以下错误: 简而言之: #java.lang.UnsupportedOper
我有这样的代码: import javax.xml.transform.Source; import org.apache.cxf.binding.soap.SoapMessage; public c
各位,我不明白如果message.getSOAPBody()打印为null,那么为什么unmarshaller.unmarshal(message.getSOAPBody(), Person.clas
我正在尝试使用下面的代码将字符串 xml 转换为soapMessage, System.out.println("response:" + response.toString());
下面是将 java 对象编码到 SOAPMessage 中的代码: public static SOAPMessage encode(String key,Object object) th
我的应用程序中的 SOAP 消息包含从文件创建的附件。当我多次调用 soapMessage.writeTo(System.out); 时,它会引发以下异常: SEVERE: SAAJ0540: Err
我在字符串中有以下消息, " someEncryptedTextGoesHere " 我试图在 SOAPMessage 中转换它并
我想知道有什么方法可以将字符串转换为 SOAPMessage 吗? 假设我有一个字符串如下: String send = "" + "" + "" +
我正在尝试在 JBoss 5.1.0 上的 WAR 应用程序中部署一些 Web 服务。 我已经使用 JAX-WS 工具 wsgen 从现有 wsdl 创建了源文件。这创建了服务文件和 @XmlType
我正在开发一个网络服务,它将两个字符串值作为输入参数。第一个标识用于导入 xml 数据的服务,第二个是 XML 数据字符串。这是 SOAP 请求的示例
我正在开发一个网络服务,它将两个字符串值作为输入参数。第一个标识用于导入 xml 数据的服务,第二个是 XML 数据字符串。这是 SOAP 请求的示例
我是一名优秀的程序员,十分优秀!