okhttp

Android 实现HTTPS自签名证书(非常详细)

穿精又带淫゛_ 提交于 2020-11-14 17:09:24
1.HTTPS协议 HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议。简单来说, HTTP是超文本传输协议 ,信息是明文传输。SSL 是指安全套接字层,它是一项标准技术,使用加密算法打乱传输中的数据,可确保互联网连接安全。 所以HTTPS是超文本传输安全协议。 TLS(传输层安全)是更为安全的升级版 SSL。由于 SSL 这一术语更为常用,因此我们仍然将我们的安全证书称作 SSL。 如果某个网站受 SSL 证书保护,其相应的 URL 中会显示 HTTPS,单击浏览器地址栏的挂锁图标,即可查看证书详细信息,包括颁发机构和网站所有者的公司名称。 1.1Https的优点 : 1.认证用户和服务器,确保数据发送到正确的客户机和服务器 。(验证证书) 2.加密并维护数据的完整性,确保数据在传输过程中不被改变。(加密,摘要算法) 一般支持HTTPS的网站,都是CA(Certificate Authority)机构颁发的证书,一般机构颁发的证书都是需要交费的,购买受信任机构颁发的证书每年要交 100 到 500 美元不等的费用,到期就需要续费。如果证书过期、已被吊销或者非证书所代表的域名,都是不被浏览器信任的。 不被浏览器信任,也就无法通过网络直接访问。 我们可以使用自签名的方式,花一分钱让网络能正常的访问获取到服务器数据,访问链接时手动信任该证书或忽略证书验证

阿里工作十年的Android架构师,总结出2020最新阿里、腾讯、字节、京东等一线大厂高频面试真题合集,以及从业心得分享

不想你离开。 提交于 2020-11-09 12:46:46
前言: 本文资料是由阿里工作十年架构师提供,属于纯干货篇,总结了最新2020整理收集的一些面试题(都整理成文档,附答案), 涵盖了阿里巴巴、腾讯、字节跳动、京东、华为等大厂的Android面试真题,和资深架构师学习路线以及Android架构文档。 不管你是要面试大厂还是普通的互联网公司,这些面试题对你肯定是有帮助的,毕竟大厂一定是行业的发展方向标杆,很多公司的面试官同样会研究大厂的面试题。也会对你的架构师之路带来帮助,文中更是有详细的学习规划图,给你带来不一样的阅读感。 干货献上: 第一部分:(Android中高级篇) 1.Android基础: 1.什么是Activity? 2.请描述一下Activity 生命周期 3.常见的Activity类型有FragmentActivitiy,ListActivity,TabAcitivty等。请描述一下Activity 生命周期 4.如何保存Activity的状态或者(Activiy 重启怎么保存数据?) 5.两个Activity之间跳转时必然会执行的是哪几个方法? 6.横竖屏切换时Activity的生命周期(★★★★) 7.如何将一个Activity设置成窗口的样式 8.如何退出Activity?如何安全退出已调用多个Activity的Application? 9.Activity的四种启动模式

okhttp

馋奶兔 提交于 2020-10-29 18:20:41
最近项目中,需要和建行支付进行对接。我看见同事用jdk自带的http。我建议他改用okhttp,因为在安卓中okhttp的使用是非常广泛的。上次对我们公司进行攻击的,就是用这个的。 还有就是希望这个可以捕获异常,最近公司想让我搭建一个统一的预警机制。无论是服务器,还是数据库等发生异常了可以进行预警 okhttp封装+拦截器+异常捕获类 OkHttp3超时设置和超时异常捕获 来源: oschina 链接: https://my.oschina.net/u/1585200/blog/2052026