当我向WS-Trust端点发送请求时,我的请求包含WS-Trust名称空间http://docs.oasis-open.org/ws-sx/ws-trust/200512,但是WS-Trust端点抛出一个错误,如
<soap:Fault>
<soap:Code>
<soap:Value>soap:Sender</soap:Value>
</soap:Code>
<soap:Reason>
<soap:Text xml:lang="en">Unexpected element {http://docs.oasis-open.org/ws-sx/ws-trust/200512}RequestSecurityToken found. Expected {http://docs.oasis-open.org/ws-sx/ws-trust/200512/}RequestSecurityToken.</soap:Text>
</soap:Reason>
</soap:Fault>如果我使用名称空间信任,它工作得很好,但是如何在我的WS- http://docs.oasis-open.org/ws-sx/ws-trust/200512/端点上进行更改,以便它接受带有http://docs.oasis-open.org/ws-sx/ws-trust/200512的请求。我已经检查了我的wsdl,它的名称空间是http://docs.oasis-open.org/ws-sx/ws-trust/200512。
发布于 2018-12-19 03:09:23
我通过更改WSDL中生成的java资源中的targetNamespace修复了这个问题。
https://stackoverflow.com/questions/53836671
复制相似问题