【发布时间】:2016-08-08 07:45:12
【问题描述】:
有很多关于如何下载网页的指南,给定它在 java 中的 URL。 在这种情况下,网页是从 DNS 提供的服务器下载的(它返回托管网页的服务器之一的 ip)。
我的问题是 - 给定服务器的特定 IP,我如何使用其 URL 下载托管在特定服务器中的网页?
为了澄清这个问题,请考虑一个由多个服务器托管的网站,例如 google。如果我仅使用“www.google.com”URL 下载网页,我将获得来自其中一台托管服务器(DNS 会选择)的网页。但是,假设我拥有托管 www.google.com 的服务器之一的 IP,并且我希望专门从该服务器下载网页 - 我将无法单独使用该 URL,因为我无法保证我下载了来自正确服务器的网页。
这个问题的完整答案也应该支持 HTTPS 协议。
【问题讨论】:
标签: java url network-programming ip