Spring boot SpringWebService、SpringBoot、SoapFault和SOAPFaultException在SOAP1.2中未显示详细信息、角色等属性
我正在用SOAP1.2协议开发带有Spring引导的SOAPWebService服务器。我试图用它需要的所有细节来填充SOAPFaultException,并抛出包装在SOAPFaultException中的内容。但是SOAPUI中的SOAPFault响应没有显示详细信息 我这样创建SOAPFault:Spring boot SpringWebService、SpringBoot、SoapFault和SOAPFaultException在SOAP1.2中未显示详细信息、角色等属性,spring-boot,web-services,soap,soapfault,soap1.2,Spring Boot,Web Services,Soap,Soapfault,Soap1.2,我正在用SOAP1.2协议开发带有Spring引导的SOAPWebService服务器。我试图用它需要的所有细节来填充SOAPFaultException,并抛出包装在SOAPFaultException中的内容。但是SOAPUI中的SOAPFault响应没有显示详细信息 我这样创建SOAPFault: SOAPFactory soapFactory = SOAPFactory.newInstance( SOAPConstants.SOAP_1_2_PROTOCOL ); SOAPFault s
SOAPFactory soapFactory = SOAPFactory.newInstance( SOAPConstants.SOAP_1_2_PROTOCOL );
SOAPFault soapFault12 = soapFactory.createFault();
soapFault12.appendFaultSubcode( new QName( "http://test.cz", "404" ) );
soapFault12.setFaultRole( "http://test.cz" );
soapFault12.addFaultReasonText( "AAA", Locale.ENGLISH );
soapFault12.addFaultReasonText( "AAACZ", new Locale("cz", "cs") );
Detail detail = soapFault12.addDetail();
SOAPElement soapElement = detail.addChildElement( new QName( "", "detailTest" ) );
soapElement.addTextNode("TEST.");
throw new SOAPFaultException( soapFault12 );
响应在SOAP 1.2中,但没有角色、第二个FaultResContext等属性,也没有详细信息
<env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope">
<env:Header/>
<env:Body>
<env:Fault>
<env:Code>
<env:Value>env:Receiver</env:Value>
</env:Code>
<env:Reason>
<env:Text xml:lang="en">AAA</env:Text>
</env:Reason>
</env:Fault>
</env:Body>
</env:Envelope>
环境:接收器
AAA
我已经搜索了很多小时,玩了很多次,但仍然不知道要设置什么。谢谢你的帮助