Javaweb day02 http协议 GET和POST的区别

为什么要有http协议

        我们做开发的都知道,我们一个项目要在很多个浏览器上运行调试   由于服务器的多样性 例如:tomcat、IIS、Jboss等传输数据的格式是不同的,早期服务器只会针对自己家的浏览器来制定数据传输协议  比如: IIS和IE浏览器都是微软的他们之间的传输格式他们自己指定   但是用google浏览器的时候,IIS服务器就无法解析客户端传过来的数据(因为没有制定数据传输协议)

        后来大家都以HTTP协议为标准,遵守一套的传输协议,这样就可以在不同浏览器访问不同服务器上部署的项目

       其实就是规范了浏览器和服务器之间的数据交互

    http   1.0  :建立连接-->发送数据-->响应数据 -->断开连接(请求一个资源建立一次连接)  注意:一张图片就是一个资源

    http   1.1  :建立连接-->  (发送数据-->响应数据)*n -->断开连接  (建立一次连接请求多个资源)

    http   2.0  :

GET和POST的区别

       1:GET请求信息会直接出现在地址栏,而POST则不会,POST比GET更安全

       2:POST请求参数存放于请求实体中而GET方式则存放于请求行

       3:GET请求的数据大小最大只有几K(根据浏览器不同) 而POST没有上限

       4:GET有缓存而POST没有缓存

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值