private final static String NAMESPACE   = "http://WebXml.com.cn/";
private final static String URL         = "http://webservice.webxml.com.cn/webservices/WeatherWS.asmx";
private final static String METHOD_NAME = "getRegionCountry";
private final static String SOAP_ACTION = "http://WebXml.com.cn/getRegionCountry";try{
SoapObject rpc = new SoapObject(NAMESPACE, METHOD_NAME);

SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER12);
envelope.bodyOut = rpc;
envelope.dotNet = true;
envelope.setOutputSoapObject(rpc);

HttpTransportSE ht = new HttpTransportSE(URL);
ht.debug = true;

ht.call(SOAP_ACTION, envelope);

mDetail = (Object)envelope.getResponse();
// mDetail = (SoapObject) envelope.getResponse();
Log.i(TAG, ""+mDetail.toString());

}catch(Exception e){
e.printStackTrace();
}我用这种方法调用其他服务是没问题的,但调用这个外汇就有问题(因为没有参数,所以rpc.addProperty();就没有)下面是log: