Test için bir Interceptor yazarım. Ama Interceptor'daki Sabun mesajı gövdesinin her zaman boş olduğunu görüyorum.CXF giden Interceptor her zaman boş olan sabun tepkisi gövdesi olsun?
Benim CXF Apache-CXF-2.4.0
bean.xml şu şekildedir:
<cxf:bus>
<cxf:outInterceptors>
<ref bean="myOutSoapInterceptor"/>
</cxf:outInterceptors>
</cxf:bus>
keseni dosyası: iletisi olan faza bağlıdır
public class MySoapInterceptorImpl extends AbstractSoapInterceptor implements IMySoapInterceptor {
public MySoapInterceptorImpl()
{
super(Phase.WRITE);
addAfter(SoapOutInterceptor.class.getName());
}
public void handleMessage(SoapMessage msg) throws Fault {
// TODO Auto-generated method stub
String soapContent ;
SOAPMessage sm = msg.getContent(SOAPMessage.class);
/*sm is always null!*/
}
}
bana verebilir:
fazla ayrıntı için bu sitede göz at bazı öneriler? Teşekkürler! – user809965SOAP içeriğini bir String veya nesne olarak mı arıyorsunuz? – ThomasRS