我有2台服务器,第一台服务器正在生成SOAP请求并将其发送到第二台服务器“正在进行用户身份验证”。
第一台服务器正在错误地生成SOAP消息,无法从该服务器更正它。
但是,如果我从第一台服务器编辑收到的肥皂消息,删除或替换只有1个标签,那么它将正常工作。
我听到很多可以实现的选项如下:
因此,我需要任何帮助,使用tomcat或Web服务代理或任何其他解决方案进行过滤。
来自第一台服务器的生成的soap请求如下:
<Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
<Body>
<authenticateGenericChallengeCallParms xmlns="authenticationV9:wsdl">
<authenticateGenericChallenge>
<userId xmlns="">test</userId>
</authenticateGenericChallenge>
</authenticateGenericChallengeCallParms>
</Body>
但正确的信息就像是没有这个标签的“authenticateGenericChallenge”
<Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
<Body>
<authenticateGenericChallengeCallParms xmlns="authenticationV9:wsdl">
<userId xmlns="">test</userId>
</authenticateGenericChallengeCallParms>
</Body>