当前位置: 首页 > wzjs >正文

网站底部设计广东深圳疫情最新消息今天

网站底部设计,广东深圳疫情最新消息今天,做rap的网站,做水产的都用什么网站一、问题背景 APP测试的时候,通常都需要通过抓包工具抓取各类请求,查看接口的入参、返回值等,用于分析定位问题。 常用的抓包工具有fiddler、charles等,抓取http的请求比较简单,https的请求稍显复杂。如果还不知道如…

一、问题背景

APP测试的时候,通常都需要通过抓包工具抓取各类请求,查看接口的入参、返回值等,用于分析定位问题。

常用的抓包工具有fiddler、charles等,抓取http的请求比较简单,https的请求稍显复杂。如果还不知道如何配置的同学,可以参看杨叔之前写的文章:Charles抓取https请求及常见问题解决

实际项目测试过程中,碰到了另外一个问题:即使各项配置、证书都完全安装配置好之后,很多同学去打开一个APP测试效果,发现依然只能抓取http请求,https的请求依然抓取失败。 如下图所示,https请求:

在这里插入图片描述
然后很多时候第一想法就是花很多的时间去排查抓包工具配置的问题,浪费了很多时间,结果确依然没有解决问题。

二、根本原因

安卓7.0版本及以上系统对于证书的安全策略做了修改,用户证书只能用于代理浏览器的流量,而APP应用是不会信任这些证书。

证书没有被信任,就导致只能抓取http请求,而https这一类的请求则无法抓取。而目前市面上的很多手机的安卓版本已经远远大于7.0了:
在这里插入图片描述
所以无论你如何配置抓包工具,由于安卓高版本系统对证书的安全策略的设定,都无法抓取到APP的https请求。

三、解决方案

要解决这个问题,有以下两个方案:

  • 方案一:IOS和安卓<7.0的版本没有此问题,因此如果条件允许,可以换为苹果手机或安卓版本低于7.0版本的老手机去抓取。但是说实话,现在要找一个安卓版本低于7.0版本的手机,还是挺难的,所以这个方法理论上可用,但实际上并不算是一个很好的解决方案。
  • 方案二:让研发人员在代码中设置不启用该安全策略,生成一个测试的APP包,测试人员使用这个测试的APP包去抓取https请求。而正式发布对外的APP,肯定是要启用安全策略的,因此无法直接用正式发布的APP来直接抓取https请求。

总结:如果你也碰到同样的问题,恰好你的手机也是安卓手机,那么先看看自己是不是抓的是正式发布的APP的请求。如果是,让研发人员打一个测试的APP包,看看是否能正常抓包,而不是花很多的时间去排查配置、证书的问题哦~

希望以上的内容,对你有帮助,麻烦点个赞+收藏+分享,一键三连啦~

http://www.dtcms.com/wzjs/245907.html

相关文章:

  • 广州seo网站管理宁波网络营销公司有哪些
  • 宜昌网站网站建设竞价推广和seo的区别
  • 永川网站设计seo推广招聘
  • 专门做图表的网站免费好用的网站
  • 惠州住房和建设局网站河北网站优化公司
  • 网站如何不需要备案百度指数分析案例
  • 网站建设 公司新闻小红书seo排名规则
  • vi设计公司有哪些网站seo推广招聘
  • 网站产品标签文章标签怎么做要怎么做网络推广
  • 注重网站开发设计与建设2023年新闻热点事件
  • 武汉做网站hlbzx百度搜索广告怎么收费
  • wordpress在lnmp部署重庆的seo服务公司
  • 美术主题资源网站建设上海谷歌优化
  • 房产网站建设产品深圳网络营销平台
  • 快速创建一个网页培训seo
  • app制作系统优化软件排行榜
  • 网页设计员的工作内容seo关键词排名点击工具
  • 做投注网站多少钱代运营公司靠谱吗
  • 网上兼职的正规网站竞价排名规则
  • 外贸网站建设推广优化百度下载并安装最新版
  • 外贸b2c平台都有哪些网站广告投放平台系统
  • 做兼职女的网站建站开发
  • 信息管理与信息系统专业上海站群优化
  • 政府 网站建设方案小红书推广价目表
  • 长沙 外贸网站建设百度搜索排名与点击有关吗
  • 四川做网站优化价格重庆seo优
  • 北京通网站建设个人网站seo
  • 做胃肠医院网站情感式软文广告
  • 做网站开发要学什么软件360安全浏览器
  • 长沙网页网站制作百度网站推广教程