Android(root)设备HTTPS请求时间校准
2017-08-31 20:21
281 查看
https请求已经成为各大公司的标配。但是在请求的时候,由于https证书是有时间限制,所以必须保证本地的时间是准确的。这里提供一种root设备的时间校准的思路。
android有一个设置时间的命令:
这个命令只能在root设备上生效。
android应用在启动时,可以向服务器请求一下当前的时间,然后将本地的时间改成服务器返回的时间。
所以服务器这里就要把获取当前时间的接口,设置为非https的请求,时间校对完后,就能进行正常的https请求了。
android有一个设置时间的命令:
adb shell date -s {yyyymmdd.hhmmss} //yyyy年mm月dd日hh时mm分ss秒
这个命令只能在root设备上生效。
android应用在启动时,可以向服务器请求一下当前的时间,然后将本地的时间改成服务器返回的时间。
所以服务器这里就要把获取当前时间的接口,设置为非https的请求,时间校对完后,就能进行正常的https请求了。
相关文章推荐
- 使用burpsuite监控设备(如ios,android)网络http,https请求
- 使用Charles为Android设备抓取https请求的包
- 为android的HttpClient添加请求超时时间
- Android Https请求
- Android缓存超过有效时间,则重新请求数据
- Window下通过charles代理抓取iphone/android手机Https请求乱码问题处理
- Android基于SOAP协议向WebService交互数据,修改请求超时时间
- Android使用OkHttp请求自签名的https网站
- Android Https请求调用
- android HTTPURLConnection解决不能访问Https请求
- Android 用自签名证书实现https请求
- 开源库android-async-http添加https请求方式
- android 网络协议等socket,http,HTTPS,get。post请求 等详解
- android http 和https请求
- Android有关HTTPS请求传输xml数据
- Android获取设备采用的时间制式(12小时制式或24小时制式)
- root android 设备 app卸载后无法重装的问题
- X-Ray检测Android设备Root漏洞过程分析