网络通信
文章平均质量分 68
ruiurrui
If you can't fly, then run, if you can't run then walk, if you can't walk then crawl, but whatever you do, you have to keep moving forward.
展开
-
OkHttp使用拦截器设置全局请求头
工作中遇到了全局添加请求头的需求,如果在每个接口去加请求头,有点麻烦,所以通过OkHttp拦截器机制,拦截Request请求,来设置全局请求头。原创 2022-06-10 21:30:17 · 2972 阅读 · 1 评论 -
程序员:我终于知道post和get的区别
前言这个问题几乎面试的时候都会问到,是一个老生常谈的话题,然而随着不断的学习,对于以前的认识有很多误区,所以还是需要不断地总结的,学而时习之,不亦说乎。关于get和post如果你有条件上百度的话,至少有200百万条结果,每个人都有每个人的思考,当然,这篇也是我的思考,如果有些结论有错误,希望能够喷起来。在批评中不断改进,与诸君共勉一句话:若批评无意义,则赞美无意义。文章目录01 特点1...转载 2019-11-17 12:39:45 · 329 阅读 · 0 评论 -
Android中Https通信实现_忽略证书校验
客户端与服务端单向认证即是在客户端的网络请求和webview中设置信任所有证书,然后在与服务端进行Https网络通信的时候概览TrustManager和HostnameVerifierHttpURLConnection信任所有证书OkHttp信任所有证书webview信任所有证书TrustManager和HostnameVerifier...原创 2018-12-26 15:10:09 · 5737 阅读 · 0 评论 -
Android中Https通信实现_中间人攻击、DNS欺骗和会话劫持
上一篇文章记述了在Android中使用Https进行单向认证的配置,但单向认证存在中严重的安全漏洞,其中最容易受到中间人攻击和DNS欺骗,本文主要讲述进行中间人攻击和DNS欺骗的方式。概览中间人攻击DNS欺骗...原创 2018-12-26 17:52:26 · 1200 阅读 · 0 评论 -
Android中Https通信实现_了解Https
什么是HttpsHTTPS(全称:Hypertext Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。 它是一个URI scheme(抽象标识符体系),句法类同http:体系。用于安全的HTTP数据传输。https...原创 2019-01-20 23:51:08 · 692 阅读 · 0 评论 -
Android中Https通信实现_客户端单向认证校验防止中间人攻击
引入HTTPS是为了解决HTTP所带来的三个问题:HTTP是明文传输,数据容易被窃取,因此要加密数据以防止数据中途窃取认证服务器身份,确保数据发送到正确的服务器维护数据的完整性,防止数据在传输中被改变,如中间人攻击...原创 2019-01-08 23:21:21 · 1405 阅读 · 0 评论 -
Android WebView实现Https证书单向校验
本文主要讲解webview实现Https自制证书的校验。我们使用Android的webview的时候会设置一个`WebViewClient`,而如果请求Https发生错误的时候,就会调用`WebViewClient`的`onReceivedSslError`方法原创 2019-01-09 22:52:24 · 4280 阅读 · 0 评论