Dump SOAP payload in Spring
Qualche hanno fa ho parlato di come generare dinamicamente client SOAP con Spring. In quel caso, per stampare il contenuto del payload
SOAP, era sufficiente configurare opportunamente il bean
Spring.
Ma se il client non è generato dinamicamente?
Un metodo quick&dirty è visibile di seguito.
@SpringBootApplication
public class MyApp {
static{
System.setProperty("com.sun.xml.ws.transport.http.client.HttpTransportPipe.dump", "true");
System.setProperty("com.sun.xml.ws.transport.http.HttpAdapter.dump", "true");
System.setProperty("com.sun.xml.internal.ws.transport.http.client.HttpTransportPipe.dump", "true");
System.setProperty("com.sun.xml.internal.ws.transport.http.HttpAdapter.dump", "true");
System.setProperty("com.sun.xml.internal.ws.transport.http.HttpAdapter.dumpTreshold", "999999");
}
...
}