X-Forwarded-For HTTP 标头的定义



在哪里可以找到 X-Forwarded-For HTTP 标头的定义?大多数网站都引用维基百科网站。在这里,X-Forwarded-For 格式被描述为 X-Forwarded-For: client, proxy1, proxy2 。我很好奇一个条目的有效字符串是什么。以下示例是否有效?

  • 192.0.2.60
  • 192.0.2.60:58074
  • 2001:db8:cafe::17
  • [2001:db8:cafe::17]:47011
  • "[2001:db8:cafe::17]:47011"
没有,

因为它是无法通过消息标头注册表找到的非标准标头。因此,如果您确定示例有效,则所有示例都是有效的。

如果您想按照标准,RFC 7239 提供了一种标准化机制来代替 X-Forwarded-ForX-Forwarded-Proto .

这里已经讨论过了: 什么是X-Forwarded-Proto HTTP标头的完整规范

您还可以查看 rfc7239 的第 7.4 节。

最新更新