我在android中使用ksoap来使用基于肥皂的Web服务。有没有办法找出SoapSerializationEnvelope实例形成的soap请求,以检查请求是否已正确形成。
答案 0 :(得分:0)
这是您从SoapEnvelope
中提取soap请求的方法HttpTransportSE androidHttpTransport = new HttpTransportSE(URL, timeout);
androidHttpTransport.debug=true;
androidHttpTransport.call(SOAP_ACTION, envelope);
String requestString = androidHttpTransport.requestDump;
Log.d("Request in XML", requestString);
String response = androidHttpTransport.responseDump;
Log.d("Response in XML", response);