Http 服务器如何区分来自客户端的原始请求和来自客户端的路由请求?

Http 服务器如何区分来自客户端的原始请求和来自客户端的路由请求?,http,server,router,Http,Server,Router,考虑一个场景, A正在运行服务器。 B连接到A。此外,B正在运行服务器。B用作路由器。 C连接到B。 现在C通过B向a发出HTTP请求。 i、 e.C要求B,B要求A。 B从A得到的响应将被发送到C 那么A如何区分来自B的请求是否是来自B的原始请求。 或者来自B的一些其他客户端的请求?B称为“代理”。 代理可以添加HTTP头: X-Forwarded-For: <client>, <proxy1>, <proxy2> X-Forwarded-For:,

考虑一个场景, A正在运行服务器。
B连接到A。此外,B正在运行服务器。B用作路由器。
C连接到B。

现在C通过B向a发出HTTP请求。
i、 e.C要求B,B要求A。
B从A得到的响应将被发送到C

那么A如何区分来自B的请求是否是来自B的原始请求。

或者来自B的一些其他客户端的请求?

B
称为“代理”。 代理可以添加HTTP头:

X-Forwarded-For: <client>, <proxy1>, <proxy2>
X-Forwarded-For:,
这样
A
就会知道
B
C
请求的代理

X-Forwarded-For(XFF)头是 标识连接到web的客户端的原始IP地址 服务器通过HTTP代理或负载平衡器

请看这里:
B
称为“代理”。 代理可以添加HTTP头:

X-Forwarded-For: <client>, <proxy1>, <proxy2>
X-Forwarded-For:,
这样
A
就会知道
B
C
请求的代理

X-Forwarded-For(XFF)头是 标识连接到web的客户端的原始IP地址 服务器通过HTTP代理或负载平衡器

请看这里:

是否有一种解决方案,仅a方使用正常的HTTP数据包配置,而B方没有任何新的实现?否(至少我不知道)。是否有一种解决方案,仅a方使用正常的HTTP数据包配置,而B方没有任何新的实现?否(至少我不知道)。