美文网首页
图解HTTP 第二章

图解HTTP 第二章

作者: Wynne丶XXW | 来源:发表于2019-05-14 23:11 被阅读0次
  • HTTP时不保存状态的协议
    • HTTP是一种无状态协议,HTTP协议不对请求和响应之间的通信状态进行保存.协议对应发送过的请求或者响应都不做持久化处理
  • HTTP方法
    1. GET
      GET方法用来请求访问已被URI识别的资源.指定资源经服务器解析返回响应内容
    2. POST
      POST方法用来传输实体主体,类似我告诉你实体信息.你返回数据给我
    3. PUT
      PUT方法用来传输文件,像FTP协议文件上传一样,要求请求报文的主体中包含文件内容,将保存到请求的URL指定的位置
      但是HTTP/1.1 PUT方法不带验证机制,任何人都可以上传文件,存在安全问题
    4. HEAD
      HEAD方法与GET方法一样,只是不返回报文主体部分,用于确认URL的有效性以及资源更新日期等
    5. DELETE
      DELETE方法用来删除文件,与PUT象范,DELETE和PUT类似 没有验证机制,任何人都可以删除,所以也存在安全隐患
    6. OPTIONS
      OPTIONS方法用来查询针对请求URI指定的资源支持方法
    7. TRACE
      TRACE方法是让WEB服务器端将之前的请求通信返回给客户端的方法
      客户端通过TRACE方法可以查询发送出去的请求是怎么样被加工修改/篡改的,请求想要连接到的源目标服务器可能会通过代理中转,TRACE方法就是用来确认连接过程中发生的一系列操作
    8. CONNECT
      CONNECT方法要求再代理服务器通信时建立隧道,实现用隧道协议进行TCP通信,主要使用SSL(安全套阶层)和TLS(传输层安全)协议把通信内容加密后经网络隧道传输
  • 持久连接
    TCP持久连接问题,HTTP/1.1和一部分1.0相处持久连接(HTTP keep-alive或者 connection reuse)的方法.持久连接的特点是,客户端和服务端没有明确提出断开连接,保持TCP连接状态
    HTTP1.1所有连接默认都是持久连接,1.0内并未标准化
  • 管线化
    持久连接主要是HTTP请求的并发化,可以一次请求多条数据并发进行
  • Cookie状态管理
    因为HTTP是无状态协议,没有保存之前的信息,为了解决这个问题Cookie就诞生了.Cookie技术通过在请求和响应报文中写入Cookie信息来控制客户端状态
    Cookie会根据服务端发送的响应报文内的一个Set-Cookie的首部字段信息,通知客户端保存Cookie,下次客户端再发送请求,客户端会自动再请求报文中加入Cookie值.服务端发现发送过来的Cookie后,会检查是从那个客户端发来的连接请求,然后对比服务器上的记录,最后得到之前的状态信息.

相关文章

  • 图解HTTP 第二章

    HTTP时不保存状态的协议HTTP是一种无状态协议,HTTP协议不对请求和响应之间的通信状态进行保存.协议对应发送...

  • 《图解HTTP》第二章

    1. HTTP报文 请求报文 由请求方法、请求URI、协议版本、可选的请求首部字段和内容实体构成。 响应报文 由协...

  • HTTP——啥是HTTP

    本文为《图解HTTP》第二章总结+摘录。 HTTP协议是众多TCP/IP协议中的一个,同其他协议一起,服务于客户端...

  • 《图解HTTP》

    网络基础TCP/IPTCP/IP协议族说法一:TCP/IP是指TCP和IP两种协议说法二:TCP/IP是在IP协议...

  • 【图解 HTTP】

    HTTP 1.1 标准的通信过程:HTTP 方法协议格式保温结构首部字段状态码 web 安全httpsSSL证书认...

  • 图解HTTP

    第一章 了解Web及网络基础 1.1 使用HTTP协议访问Web 1.2 HTTP的诞生 1.2.1 为知识共享而...

  • 《图解HTTP》

    译者序 讲解网络协议的权威书籍有两本《HTTP权威指南》《TCP/IP详解》但是对初学者不是很友好 HTTP本身不...

  • 图解-HTTP

    HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网服务...

  • 图解HTTP

    HTTP是不保存状态的协议,协议本身不保留之前一切的请求或响应报文的信息。这是为了更快地处理大量事物,确保协议的可...

  • 《图解http》

    1.5 负责域名解析的DNS服务DNS(Domain Name System)服务是和HTTP协议一样位于应用层的...

网友评论

      本文标题:图解HTTP 第二章

      本文链接:https://www.haomeiwen.com/subject/kibyaqtx.html