0

在哪里可以找到 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"
4

2 回答 2

1

没有,因为它是无法通过消息头注册表找到的非标准头。因此,如果您认为它们是有效的,那么您的示例都是有效的。

如果您想遵循标准,RFC 7239提供了一种标准化机制来代替X-Forwarded-Forand X-Forwarded-Proto

于 2016-04-21T14:09:29.880 回答
0

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

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

于 2016-04-21T14:15:01.350 回答