http、https协议区别及请求方式(get\post区别)

1.http、https协议区别

  • 安全性上的区别:HTTPS:HTTP 协议的安全加强版,通过在 HTTP 上建立加密层,对传输数据进行加密。主要作用可以分为两种:一种是建立一个信息安全通道,来保证数据传输的安全;另一种就是确认网站的真实性。

  • 表现形式: HTTPS 站点会在地址栏上显示一把绿色小锁,表明这是加密过的安全网站,如果采用了全球认证的顶级 EV SSL 证书的话,其地址栏会以绿色高亮显示,方便用户辨认。

  • SEO:在 2015 年之前百度是无法收录 HTTPS 页面的,不过自从 2015 年 5 月份百度搜索全站 HTTPS加密后,就已经可以收录 HTTPS 了。谷歌则是从 2014 年起便开始收录 HTTPS 页面,并且 HTTPS 页面权 重比 HTTP 页面更高。从 SEO 的角度来说, HTTPS 和 HTTP 区别不大, 甚至 HTTPS 效果更好。

  • 技术层面:如果要说 HTTPS 和 HTTP 的区别,最关键的还是在技术层面。比如 HTTP 标准端口是 80,而 HTTPS 标准端口是 443; HTTP 无需证书, HTTPS 需要 CA 机构颁发的 SSL 证书; HTTP 工作于应用层,HTTPS 工作于传输层

2.请求方式

超文本传输协议,客户端和服务器之间的数据传输的格式规范。

  • 方法:

    • GET 用于访问已经被URI(统一资源标识符)识别的资源,通过URL传递给服务器。

    • POST 用于传输信息到服务器 与GET类似 一般建议使用POST请求

    • PUT 传输文件 报文主体中包含的内容 保存到URI位置

    • DELETE 删除文件 与PUT相反

    • OPTIONS 查询

3.get和post的区别

( 1)在客户端, Get 方式在通过 URL 提交数据,数据在 URL 中可以看到; POST 方式,数据放置在HTML HEADER 内提交。 ( 2) GET 方式提交的数据最多只能有 1024 字节,而 POST 则没有此限制。 ( 3)安全性问题。正如在( 1)中提到,使用 Get 的时候,参数会显示在地址栏上,而 Post 不会。所以,如果这些数据是中文数据而且是非敏感数据,那么使用 get;如果用户输入的数据不是中文字符而且包 含敏感数据,那么还是使用 post 为好。 ( 4)安全的和幂等的。所谓安全的意味着该操作用于获取信息而非修改信息。幂等的意味着对同一 URL的多个请求应该返回同样的结果

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值