第二个怎么获得服务器的cookie呢,知道这次的session id
通过Httpclient 中的getcookiestore
- List<Cookie>cookies=httpclient.getCookieStore().getCookies();
- if(cookies.isEmpty()){
- Log.i(TAG,"-------CookieNONE---------");
- }else{
- for(inti=0;i<cookies.size();i){
- cookie=cookies.get(i);
- Log.d(TAG,cookies.get(i).getName()"="cookies.get(i).getValue());
- }
|
获得了session id后,怎么再添加到我们的POST或者GET请求里面呢,
- HttpPosthttpPost=newHttpPost(访问地址);
- httpPost.setHeader("Cookie","JSESSIONID="+我们在静态变量里存放的SessionId);
- HttpResponsehttpResponse=httpclient.execute(httpPost);
|
- HttpGetrequest=newHttpGet(url+"?"+Params);
- request.setHeader("Cookie",Sessionid);
|
- Android(安卓)终极解决VideoView是否在播放问题
- [Android] IntentInjector
- android miscdevice(混杂设备)驱动编写注意
- 腾讯微博客户端开发视频--若水(第三集、第四集)
- Android(安卓)-> 如何避免Handler引起内存泄露
- GitHub 优秀的 Android(安卓)开源项目
- Maven uploadArchives命令报错:Could not deploy to remote repos
- android wifi连接
- 【ubuntu】Ubuntu中Android(安卓)SDK下载跟配置
随机推荐
-
android仿苹果分段按钮
-
android EditText插入字符串到光标所在位
-
android 以编程的方式使用SQLite数据库
-
Android 一个下载任务分为多个线程下载
-
android地图中的一个例子
-
Android 模块 -- 基于XMPP协议的手机多方
-
android中的viewFlipper
-
玩转Jenkins - Jenkins + Android + Grad
-
Android Error:Failed to complete Gradl
-
Android Spinner设置默认值