X-Forwarded-For或Forwarded应该使用哪个标头?

时间:2018-10-04 03:19:52

标签: http load-balancing reverse-proxy

有两个标头来处理请求转发。第一个是X-Forwarded-For,第二个是Forwarded

我应该使用哪个? X-Forwarded-For是事实上的,而Forwarded是RFC-7239标准。

规范中没有特定的指南,在Web开发范围中,我看不到任何一般趋势。

1 个答案:

答案 0 :(得分:1)

似乎没有人对Forwarded感兴趣,但仍然不会在2019年。我会使用它,但是这很困难,因为许多工具和框架都缺乏支持...例如,今天,Django框架仍在使用X-Forwarded-XY标头,以检测原始IP /主机等。

从长远来看,很可能会采用Forwarded和新标准,因此,如果可以的话,请采用它。我会的。