求助求助个关于HTTP协议的问题,请牛人作答

头像
phpmaster
31阅读5评论

HTTPS有些网站会有非私密连接提示,就是证书过期或者无效那种。chrome里,要点一下“确定前往”,才会打开访问的。
有人知道这个HTTPS的原理吗
是不是要发一个什么指令给服务端,表示接受这种HTTP连接?

收藏
举报
加载中…
精选评论
头像
等级1

了解一下tls 1.1和1.2吧😊

头像
等级0

不是牛人,回答也可能不对,仅供参考。
对证书的校验是浏览器完成的。如果证书过期或无效,chrome里,要点一下“确定前往”,这明显是浏览器本身让用户自己判断确定是否继续访问。
如果要继续访问,后面浏览器就不再校验证书当成普通http进行处理了,安全后果用户自理..

头像
等级1

网站 的HTTPS连接需要一个SSL证书,这个证书是由一些机构发布的,包含有效期,操作系统或浏览器在请求这个网站时会校验证书合法性,包括是否在有效期内,是否是受信的机构发布的,网站 的域名是否和SSL证书中的记载一致等,如果校验不合法,就会提示有风险

头像
等级0

证书检验是在客户端完成的。爬虫就是伪装成浏览器,你做爬虫的时候设置忽略证书验证就可以了。

头像
等级1

嗨。问题解决了!
原来是我的请求后面多了一个换行符。但是以前就这样去爬几个站没什么问题。这次出问题了。