zoukankan      html  css  js  c++  java
  • 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方式)。

         

          

  • 相关阅读:
    websocket使用nginx作为反向代理
    curl模拟http发送get或post接口测试
    linux tail -f messages查看控制台失败
    shell中使用>/dev/null 2>&1 丢弃信息
    mysql备份与还原
    计算机中RAM和ROM
    *C语言有关指针的变量声明中的几个易错点
    五种存储变量补充~作用域和存储时期
    typedef和#define的简单比较
    fopen()函数参数
  • 原文地址:https://www.cnblogs.com/erpNet/p/5319606.html
Copyright © 2011-2022 走看看