当前位置:首页 > Web开发 > 正文

每经过一个代理

2024-03-31 Web开发

  HTTP头部为HTTP报文组成要素之一.

  感化: 通报特别重要信息,给BS供给报文主体巨细,所使用的语言,认证信息等.

  布局: 键值对

  HTTP头部反复了怎么办? 浏览器内部逻辑决定功效  

  类型: 通用头部, 请求头部, 响应头部, 实体头部

   通用头部:

  Cache-Control: 控制缓存

  Connection: 1.打点长期连接(连结连接or断开连接) 2.控制不在转发给代办代理的首部字段

  Date: 报文创建时间

  Trailer: 提示body之后写入了头部,一般用于分块编码

  Transfer-Encoding: chunked 分块编码, body改为用分块传输,一般与Content-Encoding经常会结合来用,其实就是针对进行了内容编码(压缩)的内容再进行传输编码(分块) 

  Upgrade: 检测能否用更高版本的协议通信

  Via: 追踪处事器与客户端之间请求和响应的传输路径,每颠末一个代办代理,城市在Via字段后添加本身的信息

  Warning: 凡是奉告用户一些缓存相关问题警告

  请求首部:

  Accept: 用户能措置惩罚惩罚的数据格局和相对优先级

技术图片

  Accept-Charset: 用户撑持的字符集和相对优先级

  Accept-Encoding: 用户撑持的内容编码和相对优先级

技术图片

  Accept-Language:...语言集....

  Authorization: 用户的认证信息

  Expect: 奉告处事器期望做出某种特定行为 , HTTP/1.1只规定了:100-continue

  From: 奉告处事器用户的电子邮件地点

  Host: 奉告处事器请求资源地址的主机名和端标语,HTTP/1.1规定请求必需包罗,主要实现虚拟主机技术,把一台处事器划分成若干主机来运行多个网站和处事

  If-xxx: 条件请求

  Max-Forwords:可颠末最大的处事器数目,可以查询拜访指定传输路径的通信状况

  Range: 请求资源的指定范畴 --- 处事器206响应

  Range: bytes=501-1000

  Referer: 暗示请求是从哪个资源倡议的   ps: 可以统计访谒量来源

  User-Agent: 用户操纵系统和浏览器的版本信息

  响应头部:

  Accept-Range: 是否能措置惩罚惩罚范畴请求

  Age: 创建响应时间

  ETag: 独一标识分配的资源  强ETag:转变一点就转变ETag值 

              弱ETag:提示资源是否不异,根柢转变才转变

  Location: 暗示重定向后的URL

  Retry-After: 奉告客户端多久后再发送请求

  Server: 奉告客户端处事器信息

  Vary: 缓存控制

  实体头部:

  Allow: 报告用户撑持的请求要领

  Content-Encoding: 奉告对body内容的编码方法(压缩)

技术图片

   Content-Laguage: 奉告body所用语言

   Content-Length: body长度, body编码后不能用该键值对传输!

   Content-Location: 奉告用于访谒资源的URL

   Content-MD5: 查抄报文是否完整

   Content-Range: 针对范畴请求,指定body切合请求的范畴

   Content-Type: body的数据格局,和Accept暗示一样

   Expires: 资源掉效日期

   Last-Modified: 最后改削时间

   Cookie处事:

  HTTP协议是无状态协议(不生存状态,即不保存之前的一切请求或相应信息)

  ---> 提高效率 ---> 但愿连结状态成果,引入cookie技术 : 

Cookie :  就是一段字符串,是浏览器生存处事器返回数据的要领,凡是生存用户身份信息

                   Set-Cookie : 处事器向浏览器中种下Cookie,当浏览器访谒切合条件的url,就会自动带上这个Cookie

      处事流程:  1.客户端第一次请求时,如果处事器想生存用户信息,处事器向客户端响应时会带有Set-Cookie字段

             2.客户端会生存Cookie,不才次请求时会自动带上Cookie

             3.这样处事器收到Cookie后,就知道是哪个客户端发来的请求,得到之前的状态信息

技术图片

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/31796.html