1. 程式人生 > >Webservice axis2列印請求、響應報文方法

Webservice axis2列印請求、響應報文方法

Webservice axis2列印請求、響應報文方法

包:axis2-kernel-1.7.4.jar

包路徑:org.apache.axis2.description

類:OutInAxisOperation.java

1=======================請求報文=======================

在send方法中

SOAPEnvelope reqenvelope = msgContext.getEnvelope();
if(reqenvelope != null){
    System.out.println("【client - request body start】");
    System.out.println(reqenvelope.getBody().toString());
    System.out.println("【client - request body end】");
}

2=======================響應報文=======================

在handleResponse方法中

resenvelope = responseMessageContext.getEnvelope();
System.out.println("【client - response body start】");
System.out.println(resenvelope.getBody().toString());
System.out.println("【client - response body end】");

Ps:以上方法只針對客戶端。服務端待續…