随笔分类 -  @安卓-网络请求

摘要:HTTP/HTTPS - 简书 阅读全文
posted @ 2022-04-25 14:44 chenxibobo 阅读(30) 评论(0) 推荐(0)
摘要:科普-- 白话HTTPS - 简书 阅读全文
posted @ 2022-04-25 14:41 chenxibobo 阅读(20) 评论(0) 推荐(0)
摘要:Android程序员面试必须要掌握的:Https加密原理、中间人攻击到底是怎么回事_chuhe1989的博客-CSDN博客 阅读全文
posted @ 2021-03-08 17:49 chenxibobo 阅读(114) 评论(0) 推荐(0)
摘要:HTTPS 原理分析——带着疑问层层深入 - 简书 阅读全文
posted @ 2021-03-08 17:48 chenxibobo 阅读(58) 评论(0) 推荐(0)
摘要:面试官:这波HTTP究极combo,你顶得住吗?_chuhe1989的博客-CSDN博客 阅读全文
posted @ 2021-02-04 13:43 chenxibobo 阅读(46) 评论(0) 推荐(0)
摘要:当你输入一个网址的时候,实际会发生什么? - 简书 阅读全文
posted @ 2021-02-03 19:57 chenxibobo 阅读(46) 评论(0) 推荐(0)
摘要:Java中session、cookie、token的区别 - 简书 阅读全文
posted @ 2021-02-03 17:54 chenxibobo 阅读(50) 评论(0) 推荐(0)
摘要:Android HTTPS 自制证书实现双向认证(OkHttp + Retrofit + Rxjava) - 简书 阅读全文
posted @ 2021-01-08 12:59 chenxibobo 阅读(458) 评论(0) 推荐(0)
摘要:RxJava背压主要用来解决异步订阅关系中,被观察者发送事件的速度与观察者接收事件的速度不匹配的问题。所谓背压,即生产者的速度大于消费者的速度带来的问题,比如在Android中常见的点击事件,点击过快则经常会造成点击两次的效果。在大多数情况下,由于被观察者发送事件速度太快,而观察者来不及响应处理所有 阅读全文
posted @ 2020-12-09 15:57 chenxibobo 阅读(324) 评论(0) 推荐(0)
摘要:1.网络基础 1.1 计算机网络分层 计算机网络分为五层:物理层、数据链路层、网络层、运输层、应用层 其中: 网络层:负责根据IP找到目的地址的主机 运输层:通过端口把数据传到目的主机的目的进程,来实现进程与进程之间的通信 1.2 端口号(PORT) 端口号规定为16位,即允许一个IP主机有2的16 阅读全文
posted @ 2020-12-09 15:39 chenxibobo 阅读(2354) 评论(0) 推荐(0)
摘要:一、概述 之前写了个okhttputils的工具类,然后有很多同学询问这个工具类和retrofit什么区别,于是上了下官网,发现其底层对网络的访问默认也是基于okhttp,不过retrofit非常适合于restful url格式的请求,更多使用注解的方式提供功能。 既然这样,我们本篇博文首先研究其所 阅读全文
posted @ 2020-12-08 17:37 chenxibobo 阅读(471) 评论(0) 推荐(0)
摘要:前言 我从去年开始使用 RxJava ,到现在一年多了。今年加入了 Flipboard 后,看到 Flipboard 的 Android 项目也在使用 RxJava ,并且使用的场景越来越多 。而最近这几个月,我也发现国内越来越多的人开始提及 RxJava 。有人说『RxJava 真是太好用了』,有 阅读全文
posted @ 2020-12-08 13:52 chenxibobo 阅读(185) 评论(0) 推荐(0)
摘要:背景 我们知道,http 通信存在以下问题: 通信使用明文可能会被窃听 不验证通信方的身份可能遭遇伪装 无法证明报文的完整型,可能已遭篡改 使用 https 可以解决数据安全问题,但是你真的理解 https 吗? 当面试官连续对你发出灵魂追问的时候,你能对答如流吗 什么是 https,为什么需要 h 阅读全文
posted @ 2020-12-07 16:48 chenxibobo 阅读(3624) 评论(0) 推荐(2)
摘要:要用android实现点对点通信,可以使用socket完成,使用socket需要知道对方的IP地址以及端口号,这里我省略了服务器端(编写正规的通信软件还是得需要服务器做中转,用服务器得知A的IP地址,然后让A做服务器端,B用A的Ip地址去获取数据),只是展示相关原理,首先看服务器端 package 阅读全文
posted @ 2020-12-04 18:55 chenxibobo 阅读(837) 评论(0) 推荐(0)
摘要:一:关于断点下载所涉及到的知识点 1.对SQLite的增删改查(主要用来保存当前任务的一些信息) 2.HttpURLConnection的请求配置 HttpURLConnection connection = null; //设置下载请求属性 connection.setRequestPropert 阅读全文
posted @ 2018-09-16 20:19 chenxibobo 阅读(363) 评论(0) 推荐(0)
摘要:一、背景 经常看到项目用Retrofit+RxJava+RxAndroid的框架,为了看懂项目的结构。现在来了解一下,Retrofit: Retrofit是Square 公司开发的一款正对Android 网络请求的框架。底层基于OkHttp 实现,OkHttp 已经得到了google 官方的认可Ok 阅读全文
posted @ 2018-04-05 08:49 chenxibobo 阅读(461) 评论(0) 推荐(0)
摘要:概述 上一篇简单的认识了Socket以及他的使用,在学习过程中看到了WebSocket的身影,于是乎百度了一把,这货也可以做全双工的网络通讯,而且是html5提出来的新东西!程序员嘛!就是要对新的东西充满了好奇! WebSocket 引用API里面的一句话,WebSocket是HTML5开始提供的一 阅读全文
posted @ 2018-01-18 15:21 chenxibobo 阅读(495) 评论(0) 推荐(0)
摘要:一 OKHttp简介 OKHttp是一个处理网络请求的开源项目,Android 当前最火热网络框架,由移动支付Square公司贡献,用于替代HttpUrlConnection和Apache HttpClient(android API23 6.0里已移除HttpClient)。 OKHttpGitH 阅读全文
posted @ 2017-04-05 17:24 chenxibobo 阅读(19153) 评论(0) 推荐(1)
摘要:Volley可是说是把AsyncHttpClient和Universal-Image-Loader的优点集于了一身,既可以像AsyncHttpClient一样非常简单地进行HTTP通信,也可以像Universal-Image-Loader一样轻松加载网络上的图片。除了简单易用之外,Volley在性能 阅读全文
posted @ 2016-04-29 10:59 chenxibobo 阅读(319) 评论(0) 推荐(0)
摘要:什么是Https? HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。它是一个 阅读全文
posted @ 2016-04-15 10:58 chenxibobo 阅读(2092) 评论(0) 推荐(0)