【发布时间】:2011-11-16 04:07:09
【问题描述】:
我面临这个问题一个多月了,所以我会很高兴得到你的帮助,事实上我正在询问一种可以让我解析 SOAP 消息(请求)以检索所需信息的方法,例如安全信息(如果有的话)和来自消息正文的信息
感谢您回答我,但我知道我正在处理另一个问题,即 WS-SecurityPolicy,我必须最终解析一个像这样的 xml 文件:
<?xml version="1.0" encoding="UTF-8"?>
<sp:TransportBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
<wsp:Policy>
<sp:TransportToken>
<wsp:Policy>
<sp:HttpsToken RequireClientCertificate="false"/>
</wsp:Policy>
</sp:TransportToken>
<sp:AlgorithmSuite>
<wsp:Policy>
<sp:Basic128/>
</wsp:Policy>
</sp:AlgorithmSuite>
<sp:Layout>
<wsp:Policy>
<sp:Lax/>
</wsp:Policy>
</sp:Layout>
<sp:IncludeTimestamp/>
</wsp:Policy>
</sp:TransportBinding>
<sp:SignedSupportingTokens xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
<wsp:Policy>
<sp:UsernameToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient" />
</wsp:Policy>
</sp:SignedSupportingTokens>
'
知道这个 XML 文件名为 Policy.xml 并且包含 WS-SecurityPolicy 的规则,该规则必须存在。
【问题讨论】:
-
请你只能用英文发帖。谢谢。
标签: java soap jaxb unmarshalling saaj