访问webService

public  List<String> getProList() throws XmlPullParserException{
//定义web Service的命名空间
String SERVICE_NS="http://tempuri.org/";
//定义 web service提供的方法名
String methodName="GetPrjListByUserID";
//定义web service提供服务的URL
String SERVICE_URL="http://192.168.0.10:8018/webservice/WebService.asmx?op=GetPrjListByUserID";
//创建HttpTransportSE传输对象-用于调用webservice 操作
HttpTransportSE ht=new HttpTransportSE(SERVICE_URL);
//使用SOAP1.1协议创建Envelope对象-封装soap消息的载体
SoapSerializationEnvelope envelope=new SoapSerializationEnvelope(SoapEnvelope.VER11); 
//创建SoapObject对象-两个参数webservice命名空间和参数名
SoapObject request=new SoapObject(SERVICE_NS,methodName );
//设置请求参数
// Log.i("TAG", "areaname="+userInfo.getAreaname());
// Log.i("TAG", "areasid="+userInfo.getAreasid());
request.addProperty("userid", userInfo.getUid());
//传出消息
envelope.bodyOut = request;
//设置与.net提供的web service保持良好的兼容性
envelope.dotNet=true;
//调用webService获得数据
try {
ht.call(SERVICE_NS+methodName,envelope);
if(envelope.getResponse()!=null){ 
SoapObject result=(SoapObject) envelope.bodyIn;
//得到xml
String res = result.getProperty(0).toString();
//Log.i("TAG", "res="+res);
//对xml进行解析-创建输入流.............................
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值