前情提要:解决第一个接口自动化用例关于证书的遗留问题。https://www.jianshu.com/p/98ef370e023d
【猜想的内容】
1、为什么会有证书这个东西呢?
1.1证书应该是对应网站的,每个网站都有自己的证书。如果将网站比喻为餐馆,证书就相当于卫生许可证,用户访问网站资源的操作相当于点餐。
1.2 很多组织都颁发许可证,但不一定被信任。比如jdk orecal不信任对网站的认证。
1.3 点餐时关注这家店是不是有许可证,许可证是不是受信任的组织颁发的,是就在这里吃饭了,不是就放弃在这家吃饭。以上活动相当于访问不被信任的网站,返回打印许可证有问题的提示网页,而不返回该网站提供的资源。
其实回忆一下日常上网的操作,有时访问某个网址时就会提醒你证书有问题,拒绝访问。
2 通过浏览器访问百度的网址时,没看到证书的相关东西?
可能是这个浏览器信任该认证,但jdk不信任
3 所有网址都需要证书吗?
按照以上猜想每个网站都有证书,通过url访问该网站的图片 css json xml 之类的资源都要检查是否有证书。就像不论你点回锅肉,番茄牛腩,糖醋排骨都要先看下有没有卫生许可证,毕竟谁还不是个精致人啦。
3 解决证书信任的问题
3.1忽略SSL请求,活得糙一点,不关注卫生了
3.2 导入目标网站的证书。
【感想:以上猜测能和现实对应,逻辑上可以给自己满分啦】
【实际结果】
1 本次猜想得分:
网友评论