访问webService
来源:互联网 发布:女装淘宝店铺起名大全 编辑:程序博客网 时间:2024/04/29 22:29
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进行解析-创建输入流.............................
//定义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进行解析-创建输入流.............................
0 0
- 访问webService
- Webservice -- HttpCilent 访问Webservice 请求
- Spring访问Webservice
- 客户端访问WebService(1)
- 客户端访问WebService(2)
- 客户端访问WebService(3)
- VC2005访问WebService
- AJAX访问WebService
- java访问WebService接口
- java 访问。net webservice
- 访问乐天webservice
- Android访问WebService
- Android访问webservice
- Python ZSI 访问 WebService
- android 访问WebService(转载)
- Android访问WebService
- Android访问webService浅例
- SILVERLIGHT 4访问 Webservice
- 对MAC自带的SVN进行升级
- [102] Binary Tree Level Order Traversal
- perl 使用cookie
- Js 进阶学习
- 《Animation动画详解》
- 访问webService
- 用户空间的驱动程序
- mysql进阶:存储过程中的循环(WHILE DO and FOR LOOP)
- 遗忘算法:算法概述
- nodejs模板渲染forEach
- Spring MVC整理系列(03)————Spring MVC的REST风格url
- SpringMVC Validation
- Android5.0 拦截第三方推送的通知消息
- ContentType常用对照表