https测试问题总结

2017/03/15 Android https

问题1:https的证书是有有效期的,证书有效期的查看方式:

  1. 在PC浏览器里输入https的接口
  2. 点击https前面的小锁子,查看证书

问题2:接入https之后,有些接口会出现请求失败的情况

手机时间不在https证书的时间范围内,将服务器接口手动输入到手机浏览器里面,返回以下信息,有很明显的提示

问题3:使用Fiddler查看https请求时,自带浏览器安装不上Fiddler证书怎么办

  1. 推荐方法一:在fiddler上将证书导出,手动放到手机的SD卡上,然后进入手机的设置>安全>凭据存储>从SD卡安装>选择对应的文件进行安装
  2. 推荐方法二:下载搜狗浏览器,在搜狗浏览器地址栏里面输入ip:端口号,打开对应地址后进行下载安装

问题4:https不能指host的问题

由于https证书是在公司op的服务器上部署的,解密后再分发到各个业务线上的服务器进行逻辑处理,因此,如果在手机端指host,该请求就直接到业务线上的服务器了,而该服务器没有证书解密,因此,该请求就不会有预期的返回

举个例子:

  1. 不指host,在chrome里面访问一个业务接口,返回预期的数据
  2. 指host,同样的操作,返回错误,状态码502

Search

    Post Directory