Android客户端注入及清除Cookie
2016-02-19 10:20
337 查看
在Android应用程序中经常会加载一个WebView页,如果需要客户端向WebView传递信息,比如Cookie,也是可以的。
需要应用程序先将Cookie注入进去,打开该网页时,WebView会将加载的url通过http请求传输到服务器。同时,在这次请求中,会将Cookie信息通过http header传递过去。
流程如下:
1、客户端通过以下代码设置cookie
2、CookieManager会将这个Cookie存入该应用程序/data/data/databases/目录下的webviewCookiesChromium.db数据库的cookies表中
3、打开网页,WebView从数据库中读取该cookie值,放到http请求的头部,传递到服务器
4、客户端可以在注销登录时清除该应用程序用到的所有cookies
需要应用程序先将Cookie注入进去,打开该网页时,WebView会将加载的url通过http请求传输到服务器。同时,在这次请求中,会将Cookie信息通过http header传递过去。
流程如下:
1、客户端通过以下代码设置cookie
3、打开网页,WebView从数据库中读取该cookie值,放到http请求的头部,传递到服务器
4、客户端可以在注销登录时清除该应用程序用到的所有cookies
相关文章推荐
- Android取得长宽的问题
- Android开发之开门狗在程序锁中的应用实例
- Android控件: 仿探探首页 相册侧滑层叠加载
- 查看Android应用的package name和activity name方面
- Android开发中一些被冷落但却很有用的类和方法
- Android中listview的item点击时候去掉背景颜色或者设置成透明的
- Android Studio 配置 SVN
- Android释放apk的时候出现问题
- android studio 更新 Gradle错误解决方法 sync gradle failed
- ListView中固定item的高度
- Android 编译流程
- Android中禁用掉多点触控
- android的四大组件
- 数独游戏开发
- 简单解决 Android Studio导入github下载的工程报错的问题
- Android开发中Intent传递对象的方法分析
- Android之drawable state各个属性详解
- Android 获取充电状态
- Android安全攻防战,反编译与混淆技术完全解析(上)
- IO流