Android手机客户端访问.NET服务器端的方法(2)
2012-04-16 12:24
417 查看
贴一下我自己写的代码:
private String NameSpace = "http://tempuri.org/"; private String LoginMd = "Login"; /** * 用户登录 * * @param username * @param userpassword * @return */ public String Login(String username, String userpassword) { String str = null; user_name = username; user_password = userpassword; try { // 指定webservice的命名空间和方法 SoapObject request = new SoapObject(NameSpace, LoginMd); // 设置调用方法的参数 request.addProperty("username", user_name); request.addProperty("userpassword", user_password); // 生成调用webservice方法的soap请求信息 SoapSerializationEnvelope envelope = new SoapSerializationEnvelope( SoapEnvelope.VER11); // 设置是否调用的是dotNet下的webservice envelope.dotNet = true; // envelope.setOutputSoapObject(request); // 创建httpTransport上SE对象 HttpTransportSE ht = new HttpTransportSE(url); // 调用webservice ht.call(Log_soapAction, envelope); // 使用getResponse方法获得webservice方法返回结果 if (envelope.getResponse() != null) { // SoapPrimitive response = (SoapPrimitive) // envelope.getResponse(); SoapObject soapob = (SoapObject) envelope.bodyIn; str = soapob.getProperty(0).toString(); // str=response.toString(); if (str.equals("false"))// 如果登录不成功 { str = "false"; } else {// 登录成功解析用户信息 // Userinfo(str); // GetPro(); flag = str; str = "true"; } } } catch (Exception e)// 异常处理,用户名或密码错误 { str = "error"; } return str; }
相关文章推荐
- Android手机客户端访问.NET服务器端的方法(1)
- 用.Net打造一个移动客户端(Android/IOS)的服务端框架NHM(四)——Android端Http访问类(转)
- .net中使用ODP.net访问Oracle数据库(无客户端部署方法)
- Android手机访问Django测试服务器方法
- android客户端访问后台服务器时常用的一些检查方法
- Android客户端和服务器端数据交互的第三种方法
- Android中的Post和Get方法:服务器端+客户端
- android客户端向服务器端验证登陆方法的实现1
- android手机客户端上传文件,java servlet服务器端接收并保存到服务器
- android 客户端访问服务器端
- 基于Linux搭建一个类似Qik手机录像直播平台(服务器端:feng streaming server + web server,客户端:Android手机应用)
- android 客户端发送http访问服务器端,网络检测
- .net中使用ODP.net访问Oracle数据库(无客户端部署方法)
- Android手机访问Django测试服务器方法
- 客户端访问服务器端方法(客户端引入服务器端类)
- android手机客户端上传文件,java servlet服务器端接收并保存到服务器
- android客户端访问服务器端(SSH框架)
- 如何通过手机客户端Android、Iphone 等访问要求使用客户端证书SSL加密的https网站
- android手机客户端与Tomcat服务器端servlet通信
- android客户端向服务器端验证登陆方法的实现2