0

假设 user1 尝试使用 foo1.com 在 11.11.11.11 访问我的服务器,而 user2 尝试使用 foo2.net 在 11.11.11.11 访问我的服务器

使用 Java + servlet 编程时是否可以区分这些请求?

谢谢 : )

4

1 回答 1

0

当 HTTP GET 进入时,您将获得原始 URL。这意味着您实际上并没有获得客户端尝试连接的 IP 地址。例如,如果请求被转发、BNATed 或代理。

简而言之,您只有包含主机名的 URL。您可以查看标头,也许客户端会告诉您它连接到的 IP 地址。

于 2012-05-25T08:49:14.910 回答