Http请求过程及相关内容

 http协议: 该协议是超文本传输协议,是web联网的基础,是建立与Tcp协议之上的一种应用,属于TCP/IP 模型中的应用层协议。

  http链接:该连接的最显著的特点是客户端发送的每次请求都需服务器进行响应,在请求结束后,会主动释放连接,从建立连接到关闭连接的过程为 “一次连接”。

 注释:在http1.0版本中,客户端的每次请求都会建立一次单独的连接,在处理完本次请求后,将自动释放连接;而在http1.1版本中,一次连接可处理多个请求,并多个请求可重叠进行,不需等一个请求结束后再发送下一个请求。由于http在每次请求结束后,都会主动释放连接,故http连接是一种“短连接”。

http请求过程介绍: 

        当我们在浏览器中输入一个http://www.baiduo.com请求后,首先浏览器通过网络与服务器建立socket连接,该连接是通过tcp/IP协议来完成的,然后浏览器向服务器端发送请求,该请求的类型通常为get、post,服务器端收到浏览器端发送的请求后进行相应的处理操作,然后服务器再把处理结果返回给浏览器,最后请求结束后,浏览器与服务器连接断开,保证其他浏览器与服务器建立连接。

    为了告知浏览器,web服务器先传送一些http头信息,然后传送具体的内容信息,http头信息与内容之间采用一个空行隔开。

 

       Get /mattmarg/ HTTP/1.0表示请求方式,其请求方式为Get(除了Get之外,还有Post、Put、Delete方式)。

     

      

posted @ 2016-03-25 15:16  琉璃彩虹  阅读(254)  评论(0编辑  收藏  举报