zoukankan      html  css  js  c++  java
  • Java Web之Http协议

    为什么会出现HTTP协议?有什么用?

     浏览器和服务器之间进行数据的沟通的时候,需要标准,浏览器有Chrome浏览器,火狐浏览器,IE浏览器等。服务器有Tomcat服务器,IIS服务器等,由于各自标准不统一,带来了浏览器和服务器之间进行数据通信的困难,所以HTTP协议出现了,从此之后,不管啥浏览器,不管啥服务器。只要遵循HTTP协议,那就完全OK

    HTTP各版本特点:

     HTTP1.0:每一次的请求和响应都会新建并且断开一次链接

     HTTP1.1:一次链接内可以有多次的请求和响应

      HTTP1.0版本

     浏览器每向服务器发送一个请求,服务器响应之后都会断开,例如下图,我的浏览器想访问index.html文件里面的3张图片。

    我需要建立几次请求呢?答案是4次。

    1.服务器找到index.html

    2.服务器响应图片1

    3.服务器响应图片2

    4.服务器响应图片3

    由于建立连接是非常耗费资源和时间的工作,所以HTTP1.0的效率是非常的低,所以下一个版本出现了

      HTTP1.1版本

     1.1版本升级了,浏览器请求一个资源,服务器响应的时候,只需要建立一个连接,一次链接内可以多次的请求和响应,响应完资源了再释放连接,这样的效率就比1.0版本高多了

     观察HTTP的信息

     火狐浏览器需要一个Firebug的插件比较好用,火狐自带的也有,这里以Google的chrome浏览器介绍,直讲Chrome的查看HTTP状态 

    Get方式和Post方式的区别

     

  • 相关阅读:
    Hadoop 组成
    umlの活动图
    一种基于ES5的JavaScript继承
    Unity3.x游戏开发经典教程 书例 100%完毕~
    AndroidMainifest标签使用说明1——<action>
    JS图片自己主动轮换效果实现
    现有一些开源ESB总线的比較
    安装程序不能验证Update.inf文件的完整性,请确定加密服务正在此计算机上执行
    leetCode解题报告5道题(九)
    浅谈C++多态性
  • 原文地址:https://www.cnblogs.com/yunquan/p/10203255.html
Copyright © 2011-2022 走看看