文档章节

Andriod的Http请求获取Cookie信息并同步保存,使第二次不用登录也可查看个人信息

切切歆语
 切切歆语
发布于 2017/01/10 11:19
字数 300
阅读 23
收藏 1

Android使用Http请求登录,则通过登录成功获取Cookie信息并同步,可以是下一次不用登录也可以查看到个人信息,注:如果初始化加载登录,可通过缓存Cookie信息来验证是否要加载登录界面。Cookie信息包含了你登录的信息,打印是是这种格式

如下图:

 

包含各种编码,16进制等,可通过转码查看信息(包含当前城市,IP,个人相关信息等),转码后如图:

    

 

项目效果图:

 

public class MainActivity extends Activity {

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);
		initView();
	}

	private void initView() {
		findViewById(R.id.btn1).setOnClickListener(new OnClickListener() {
			@Override
			public void onClick(View v) {
				// TODO Auto-generated method stub
				new Thread(new Runnable() {
					@Override
					public void run() {
						// TODO Auto-generated method stub
						String str = "platform=android&appkey=40a3e8e50fa27b8e6f1dd1a4b7454a0a&version=1.0&c=member&a=login&account=DickyQie&password=123456";
						String ss = HttpConnection.request("", str,
								MainActivity.this);
						Log.i("http", ss);
						Log.i("cookie", CookieUtil.getParam(MainActivity.this)
								.toString());
					}
				}).start();
			}
		});
		findViewById(R.id.btn2).setOnClickListener(new OnClickListener() {

			@Override
			public void onClick(View v) {
				// TODO Auto-generated method stub
				startActivity(new Intent(MainActivity.this, PageMy.class));
			}
		});
	}

}

 

不要忘记在AndroidManifest.xml加权限哦!

<uses-permission android:name="android.permission.INTERNET"/>

 

代码点击下载:https://github.com/DickyQie/android-webview

© 著作权归作者所有

切切歆语
粉丝 21
博文 345
码字总数 235421
作品 0
杭州
程序员
私信 提问
网页注册登录功能的实现以及Cookie的利用

原本打算先写一篇关于JSONP的安全问题的博客的,但是由于有部分知识目前还不能清楚地表达出来,因此打算先暂时把JSONP的安全问题的博客先放一放,今天先来讲讲如何实现网页的登录和注册的功能...

宣泽彬
2018/08/06
0
0
你真的了解 Cookie 和 Session 吗

我在做面试官的时候,曾经问过很多朋友这个问题: Cookie 和 Session 有什么区别呢?大部分的面试者应该都可以说上一两句,比如:什么是 Cookie?什么是 Session?两者的区别等。 但如果再往...

ityouknow
05/13
0
0
Session和Cookies的原理及代码实现

在浏览网页时,很多页面是需要登录的,但是我们知道HTTP协议是无状态协议,那么我们在网站的各个网页间跳转时,为什么不需要重新登录账号呢?这就是Session和Cookies的功劳了,接下来,让我们...

一根薯条
2018/03/17
0
0
python爬虫-使用cookie登录

前言: 什么是cookie? Cookie,指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据(通常经过加密)。 比如说有些网站需要登录后才能访问某个页面,在登录之前,你想...

小喜-3
2017/09/24
0
0
Cookie 和 Session分析

1.Cookie概念 当用户使用浏览器首次访问一个支持Cookie的网站的时候,用户会提供包括用户名在内的个人信息发送到服务器; 接着服务器端接收到客户端发送过来的http请求后,会发送一个http响应...

彩色泡泡糖
06/06
9
0

没有更多内容

加载失败,请刷新页面

加载更多

Spring Cloud Sleuth 整合 feign 源码分析

org.springframework.cloud.sleuth.instrument.web.client.feign.TraceFeignClient 包括创建span一些参数

xiaomin0322
16分钟前
2
0
Less 延伸

extend 是一个 Less 伪类,它通过使用 :extend 选择器在一个选择器中扩展其他选择器样式。 扩展语法 扩展可以是附加到选择器,也可以是集中放置在规则,看上去像是带有选择器参数的可选伪类,...

凌兮洛
16分钟前
2
0
RedHat 7.0系统中安装mysql 5.7.22

在安装之前,首先要查看的是,你的系统中有没有已经安装过的情况。键入rpm -qa|grep mysql,如果无任何显示,则表示没有安装过相关组件,如果有,则根据显示出来的名字,键入rpm -e --nodeps...

最菜最菜之小菜鸟
22分钟前
2
0
RPA:企业信息孤岛的“克星”

为了降本增效,近来世界范围内掀起一股流程优化的热潮,转型升级成为众多企业时刻挂在嘴边的热词。不过在企业数字化转型的过程中,信息孤岛的出现,往往成为了企业升级的绊脚石。 信息孤岛:...

UiBot
22分钟前
2
0
我的测试

我的测试

daiison
22分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部