ksoap2访问方式
new Thread(new Runnable() {
@Override
public void run() {
String namespace = "http://tempuri.org/";//namespace
String methodName = "getTelFrom";//要调用的方法名称 用于确定手机归属地
SoapObject request = new SoapObject("http://tempuri.org/", "getTelFrom");
request.addProperty("param", "whxs|0000000031072121|64d51414511721c1417495|64a5b4744167|121");//参数
request.addProperty("value", "18636956898");//手机号
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapSerializationEnvelope.VER11);
envelope.bodyOut = request;
envelope.dotNet = true;
HttpsTransportSE httpTransportSE = new HttpsTransportSE("webservice4.vcyber.cn", 443, "/MemberService/UserInfoService.asmx", 15000);
SslRequest.allowAllSSL();//无需证书
try {
httpTransportSE.call(namespace+methodName, envelope);
SoapObject response = (SoapObject) envelope.getResponse();//获得返回对象
if(response!=null){
Log.e("WM", response.toString());
Log.e("WM", response.getName());
}
} catch (IOException e) {
e.printStackTrace();
} catch (XmlPullParserException e) {
e.printStackTrace();
}
}
}).start();
SslRequest.java
new Thread(new Runnable() {
@Override
public void run() {
String namespace = "http://tempuri.org/";//namespace
String methodName = "getTelFrom";//要调用的方法名称 用于确定手机归属地
SoapObject request = new SoapObject("http://tempuri.org/", "getTelFrom");