繁体   English   中英

在Java网络中,能否获得客户端尝试访问服务器所使用的域名?

[英]In java networking, can I get the domain name via which the client tried to access the server?

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

使用Java + servlet进行编程时,有可能区分那些请求吗?

谢谢 : )

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

简而言之,您只有URL,其中包括主机名。 您可以查看标题,也许客户端会告诉您其连接到哪个IP地址。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM