在哪里可以找到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"
答案 0 :(得分:1)
没有,因为它是通过message header registry无法找到的非标准标头。因此,如果您认为它们有效,那么您的示例都是有效的。
如果您想遵循标准,RFC 7239正在提供标准化机制来代替X-Forwarded-For
和X-Forwarded-Proto
。
答案 1 :(得分:0)
这已经在这里讨论过:What is a full specification of X-Forwarded-Proto HTTP header
您还可以查看rfc7239的第7.4节。