Android调用wsdl参数问题
答案:1 悬赏:30 手机版
解决时间 2021-02-06 05:32
- 提问者网友:美人性情
- 2021-02-05 18:17
Android调用wsdl参数问题
最佳答案
- 五星知识达人网友:春色三分
- 2021-02-05 19:48
SoapObject soapObject = new SoapObject(UrlList.CX_SERVICE_NS,
methodName);
try {
soapObject.addProperty("in0", body.getString("in0"));
} catch (JSONException e1) {
e1.printStackTrace();
}
// 将soapObject对象设置为SoapSerializationEnvelope对象的传出SOAP消息
envelope.bodyOut = soapObject;
try {
// 调用Web Service
ht.call(null, envelope);
if (envelope.getResponse() != null) {
// 获取服务器响应返回的SOAP消息
SoapObject result = (SoapObject) envelope.bodyIn;
return result.getProperty(0).toString();
} else {
Log.e("一期接口考试批次调用方法", "soap消息为空");
return null;
}
} catch (IOException e) {
e.printStackTrace();
return null;
} catch (XmlPullParserException e) {
e.printStackTrace();
}
这是我一个项目中成功的调用方式,你对比一下。
methodName);
try {
soapObject.addProperty("in0", body.getString("in0"));
} catch (JSONException e1) {
e1.printStackTrace();
}
// 将soapObject对象设置为SoapSerializationEnvelope对象的传出SOAP消息
envelope.bodyOut = soapObject;
try {
// 调用Web Service
ht.call(null, envelope);
if (envelope.getResponse() != null) {
// 获取服务器响应返回的SOAP消息
SoapObject result = (SoapObject) envelope.bodyIn;
return result.getProperty(0).toString();
} else {
Log.e("一期接口考试批次调用方法", "soap消息为空");
return null;
}
} catch (IOException e) {
e.printStackTrace();
return null;
} catch (XmlPullParserException e) {
e.printStackTrace();
}
这是我一个项目中成功的调用方式,你对比一下。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯