Advertisement

HTTP X-Forwarded系列header用于处理跨域请求和重定向

阅读量:

文章结构概览

  • 简介
    • Forwarded[^1]

      • 语法
      • 示例
    • X-Forwarded-*

      • X-Forwarded-For (XFF)

        • 语法
        • 指令
        • 示例
        • 其他非标准形式:
      • X-Forwarded-Port

    • 从 X-Forwarded-For 到 Forwarded 的迁移

简介

在互联网环境中,存在多种代理服务器参与HTTP请求的中转过程,然而这些服务器会对数据报文的格式进行调整,从而在请求中添加了额外字段以保留原始信息。

2014年,RFC7239 对Forwarded这一HTTP首部字段进行了定义,明确了其格式与语义的标准化规范。

然而,在此之前,互联网上的代理服务器已广泛采用X-Forwarded-* 系列首部字段,例如 X-Forwarded-For 、 X-Forwarded-Host 和 X-Forwarded-Proto 这些字段,其具体含义早已被业界视为通用标准。

Forwarded2机制分析

Forwarded 首部中记录了代理服务器所代表的客户端相关信息,这些信息可能因代理服务器在请求

全部评论 (0)

还没有任何评论哟~