diff --git a/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoapMessage.java b/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoapMessage.java index 1554b5e5..6a403c61 100644 --- a/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoapMessage.java +++ b/core/src/main/java/org/springframework/ws/soap/axiom/AxiomSoapMessage.java @@ -186,6 +186,7 @@ public class AxiomSoapMessage extends AbstractSoapMessage { transportOutputStream.addHeader("SOAPAction", soapAction); } axiomMessage.serializeAndConsume(outputStream, format); + outputStream.flush(); } catch (XMLStreamException ex) { throw new AxiomSoapMessageException("Could not write message to OutputStream: " + ex.getMessage(), ex);