zoukankan      html  css  js  c++  java
  • http协议

    1.无状态

            协议对于事务处理没有记忆能力。缺少状态意味着如果后续处理需要前面的信息,则它必须重传,这样可能导致每次连接传送的数据量增大。另一方面,在服务器不需要先前信息时她的应答就较快

    2.无连接

            一次连接只能处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接,采用这种方式可以节省传输时间。

    HTTP交互的四个步骤

           1.客户端和服务器端建立连接

           2.客户端发送请求数据到服务器端

           3.服务器端接收到请求后,进行处理,然后将出炉结果响应客户端 

           4.关闭客户端和服务器端的连接(HTTP1.1后不会立即关闭)

    HTTP协议之请求格式

          请求头、请求行:浏览器相关数据

          请求实体、空行:(用户数据)

         

    请求方式:

         get:请求实体的数据不是单独显示,而是以问号形式隔开(不安全)

         请求行+请求头

      (传输效率高,但是数据量小,安全级别不高)

         post:请求数据在请求实体中进行发送。在URL中看不到具体的请求数据,安全。适合数据量大的数据发送。

    响应结构:

          响应头:消息报头,客户端使用的附加信息

         响应行:http版本,状态码,状态信息

         响应实体:正文、服务器返回给浏览器的信息

         空行:响应头和响应实体之间的,必须的

        

    Fear not for the future,weep not for the past.
  • 相关阅读:
    Python pandas检查数据中是否有NaN的几种方法
    实现one hot encode独热编码的两种方法
    深度学习框架-caffe安装-环境[Mac OSX 10.12]
    Git使用记录
    求解大于某数的下一个素数
    caffe cifar10试跑问题总结
    深度学习框架-caffe安装-Mac OSX 10.12
    常用bash命令
    vim文本编辑器
    第十八周助教总结
  • 原文地址:https://www.cnblogs.com/mathilda01/p/10206548.html
Copyright © 2011-2022 走看看