X-Forwarded-For HTTP标头的定义

时间:2016-04-21 13:46:49

标签: http http-headers x-forwarded-for

在哪里可以找到X-Forwarded-For HTTP标头的定义?大多数网站都引用Wikipedia网站。这里的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"

2 个答案:

答案 0 :(得分:1)

没有,因为它是通过message header registry无法找到的非标准标头。因此,如果您认为它们有效,那么您的示例都是有效的。

如果您想遵循标准,RFC 7239正在提供标准化机制来代替X-Forwarded-ForX-Forwarded-Proto

答案 1 :(得分:0)

这已经在这里讨论过:What is a full specification of X-Forwarded-Proto HTTP header

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