00问答网
所有问题
当前搜索:
okhttp
Okhttp
使用过程中的TLS握手验证与HostName验证问题/accept-encoding问题...
答:
1.用户自身网络状态是否良好,ip,country等信息也可以帮助分析 2.用户是否开启了vpn,是否使用了第三方代理抓包工具 ,通过其uuid追踪他的操作日志,查询是否为可疑用户 3.用户手机的型号与版本,已知部分低版本手机/某些特殊的三星手机,并不默认支持TLS协议,此时需要额外设置
okhttp
client或相关容错处理 ok...
okhttp
(二)之线程池分析
答:
Okhttp
中使用到了ThreadPoolExecutor进行线程池的创建,下面我们对ThreadPoolExecutor这个类的构造方法进行详细分析。参数一:corePoolSize 核心线程数,表示线程池需要一直维护的数量,决定了任务是开辟新的线程还是放到workQueue任务队列中去。 参数二:maximumPoolSize 指定了线程池中的最大线程数量,这个参数...
Android 网络安全:如何避免
Okhttp
的 HTTPS 请求被抓包
答:
如果我们APP的API请求只使用了 HTTP,这个实在太容易被抓包了,我们的请求信息很容易就暴露,可能会被用来做不利于APP的事情。为了APP的请求安全,我们有必要改用HTTPS,用来保障我们的请求安全。但是使用HTTPS并不就代表我们的请求就是安全的了,因为还是可以实现抓包,接下来介绍如何通过杜绝
OkHttp
的 ...
使用
OkHttp
进行重定向拦截处理
答:
网上有很多的
OkHttp
的教程,但是并没有一个是关于如何OkHttp处理重定向的。这里的处理重定向的意思是:把重定向请求拦截下来,然后我们自己去请求重定向后的网页,然后通过Jsoup解析自己需要的网页数据。比如说我们模拟用户登录,然后自己去请求解析登陆后跳转的网页的内容。为什么要做这样的一个东西呢?比如...
Okhttp
入门到精通(五)-Okhttp中SSL
答:
在
Okhttp
Client中设置SslSocketFactory。 1.为什么我们没有对Okhttp进行任何设置就可以使用https? 2.默认的SslSocketFactory做了什么 在systemDefaultSslSocketFactory方法中 1.调用SSLContext初始化获取SSLContext对象 2.调用init方法 3.获取SocketFactory 在systemDefaultSslSocketFactory中X509Trus...
基于
OkHttp
3 加入HttpDns功能
答:
在使用HttpDns时,android发送网络请求时会请求本地dns或本地运营商 的dns服务获取目标ip,但是一旦你使用的这个默认的dns不靠谱,不受信任,则请求稳定性将会降低,甚至可能被劫持。因此,如果能够使用自己信任的dns服务器做dns域名解析,将大大降低这种风险。
OkHttp
3一大亮点在其强大的Interceptor机制。
Android使用
OkHttp
请求自签名的https网站
答:
很多公司考虑到安全问题,项目中都采用https加密协议进行数据传输。但是一些公司又不想花一笔钱去CA申请证书,所以就采用自签名的证书。
OkHttp
默认是可以访问通过CA认证的HTTPS链接,例如百度首页也是https链接( https://www.baidu.com/ )。 但是如果是你们公司自签名(即自己用keytool生成的证书,而不是...
OkHttp
3实现WebSocket连接
答:
项目中有一个IM模块,是使用了WebSocket来做的,特此记录一下。WebSocket的框架有很多,了解到
OkHttp
3也有支持WebSocket,就采用了
Okhttp
来实现。一个是不需要再引入多一个WebSocket的第三方库,一个是Okhttp3口碑和稳定性都非常好,而且还一直在更新。配置RxJava,我们可以为WebSocket增强数据转换,线程切换...
okhttp
post 重定向参数丢失 跨协议重定向
答:
最近的项目中,一个已经开发多时的接口突然就不能用了。抓包发现,原来是由于重定向引起的bug。发现了两个。如果遇到301,302等重定向,则会忽略原来的请求方式,统一使用GET方式。如果原来使用的是POST方式,则会丢失参数。如下图
okhttp
源码中不支持跨协议重定向。如下图 通过抓包发现,每一次点击重试...
Okhttp
的线程池和高并发
答:
Okhttp
的线程池和高并发 Okhttp链接池的使用 Okhttp的缓存机制 Okhttp的责任链模式 建议安装目录插件食用 在实际项目中使用
okhttp
的时候(异步),通常遵循以下步骤:源码位于Dispatcher.java(依赖用的是3.8.1版本,Kotlin工作量有点大。。。)调度器 dispatcher 管理了三个队列:同步运行队列,异步运行...
<上一页
1
2
3
4
5
6
7
8
9
10
下一页
尾页
其他人还搜
http工具
okhttp框架
okhttp连续访问两次抛错500
KUHTTP