Android 保存cookie并返回给webservice服务器的问题 我想问下,你怎么把cookie发送到服务器的,或者服务器怎么去调用这个cookie去判断用户是否为该系统用户的,还是你只想取cookie里面的登录状态? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我的网络请求是基于Soap协议的,所以是 HttpTransportSE来向服务器发送具体的代码是在Activity中调用上面的代码2部分private void getUserMSG(){ if (NetWorkConnected.isNetworkConnected(PersonCenter.this)){ Thread th = new Thread(){ @Override public void run() { Map<String, String> map = new HashMap<String, String>(); map.put("UserID", mShare.getString(Params.USER_ID, "")); mObject = SoapAgree.getWebService(map, CardAPI.INFORMATION_POTIN, CardAPI.USER_INFORMATION_METHED, CardAPI.DEFAULT_NAMESPACE); if(mObject != null){ mResult = ((SoapObject)mObject).getProperty(0).toString(); } Message msgMessage=new Message(); msgMessage.what=1; handler.sendMessage(msgMessage); } }; th.start(); 我们写的javaweb的时候获取cookie的时候是要进行判断的,HttpServletRequest.getCookie()获取一段cookie【】,去获取cookie里面的username和value,然后服务器去判断是否为系统用户,然后返回,就显示已经登录,所以你这里是否需要看下服务器那边是否获取了服务器发来的cookie 你判断用户是否为该系统用户是不是要在服务器段判断,是不是要在服务器端获取用户的cookie,所以你看下服务器端是否正确获取了从android客户端发送到服务器客户端的cookie,这不是CS架构么,,, 懂了!可是他的获取应该没问题,因为有一台MAX2魅族的手机可以获取到服务器返回的信息,其他手机不可以~~最纠结的就是这个,代码没BUG,没有提示错误,可是其他手机不能用 不同的供应商可能底层改过相应数据,这需要一步一步调试,你先检查服务器端获取的cooki是否正确,如果正确,那证明服务器没问题,再反过来debug客户端发送的cookie android monkey runner中怎样获取应用程序的启动名 android 如何阻止activity的back行为 怎样获得 Android 的工程目录,并读写其中的文件。 Android开发监控软件 videoview问题 求助了,希望大家能帮帮我,谢谢了 两模拟器之间进行短信收发 MutilineText 控件的布局安放 ,高度设置 ??? sundy Android高级应用开发 分享 android怎么定时删除东西 listView 图片错乱问题 andrio做底层开发是干什么
具体的代码是在Activity中调用上面的代码2部分
private void getUserMSG(){
if (NetWorkConnected.isNetworkConnected(PersonCenter.this)){
Thread th = new Thread(){
@Override
public void run() {
Map<String, String> map = new HashMap<String, String>();
map.put("UserID", mShare.getString(Params.USER_ID, ""));
mObject = SoapAgree.getWebService(map, CardAPI.INFORMATION_POTIN, CardAPI.USER_INFORMATION_METHED, CardAPI.DEFAULT_NAMESPACE);
if(mObject != null){
mResult = ((SoapObject)mObject).getProperty(0).toString();
}
Message msgMessage=new Message();
msgMessage.what=1;
handler.sendMessage(msgMessage);
}
};
th.start();
最纠结的就是这个,代码没BUG,没有提示错误,可是其他手机不能用