http协议之上加入TLS或SSL协议形成https
如下图所示:
HTTP与HTTPS的区别
区别 | HTTP | HTTPS |
---|---|---|
ca申请证书 | 不需要 | 需要 |
信息传输方式 | 明文传输 | ssl加密传输 |
端口 | 80 | 443 |
链接方式 | 无状态 | 加密传输、身份认证 |
HTTPS开发注意事项
- HTTPS网站不允许调用HTTP网站上的资源
- HTTPS无法调用HTTP服务器的接口
- 资源引入换为使用相对协议,如
//ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.js