6.6 追踪报文

本文详细介绍了HTTP中的Via首部,用于追踪报文在代理之间的路径,包括其语法、作用以及与Server首部的区别。同时,讲解了TRACE方法,用于诊断请求在代理网络中的转发过程,通过Max-Forwards限制请求的转发次数,以确保报文安全和网络调试。
摘要由CSDN通过智能技术生成
  • 现在,在将 Web 请求从客户端传送到服务器的路径上,经过两个或多个代理是很常见的。同时,出于性能原因,把内容复制到遍布全球的替代物缓存库中的情形也越来越常见了。
  • 代理是由不同厂商开发的。它们有不同的特性和缺陷,由各种不同的组织负责管理。
  • 随着代理的逐渐流行,我们要能够追踪经过代理的报文流,以检测出各种问题,其重要性就跟追踪经过不同交换机和路由器传输的 IP 分组流一样。

1. Via 首部

  • Via 首部字段列出了与报文途经的每个中间节点(代理或网关)有关的信息。报文每经过一个节点,都必须将这个中间节点添加到 Via 列表的末尾。
    比如:Via: 1.1 proxy-62.irenes-isp.net, 1.0 cache.joes-hardware.com,由协议和节点名组成。
  • Via 首部字段用于记录报文的转发,诊断报文循环,标识请求/响应链上所有发送者的协议能力。
    这里写图片描述
  • 代理也可以用 Via 首部来检测网络中的路由循环。代理应该在发送一条请求之前,在 Via 首部插入一个与其自身有关的独特字符串,并在输入的请求中查找这个字符串,以检测网络中是否存在路由循环。

1. Via 的语法

  • Via 首部字段包含一个由逗
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值