比如:
我要用客户端来访问http://www.xxx.com
www.xxx.com是有两台服务器在提供服务,一般可以通过修改本机的Host文件来指定访问其中的某一台,能否通过代码来做这件事?
设置一个系统变量?
我要用客户端来访问http://www.xxx.com
www.xxx.com是有两台服务器在提供服务,一般可以通过修改本机的Host文件来指定访问其中的某一台,能否通过代码来做这件事?
设置一个系统变量?
ip地址的话,还得要端口号才行应用服务器是在nginx后面的,不知道端口号
//可以使用代理来实现
public static void main(String[] args) throws Exception {
URL url = new URL("http://www.******.com/");
Proxy proxy = new Proxy(Proxy.Type.HTTP,
new InetSocketAddress(InetAddress.getByAddress(new byte[]{(byte)192,(byte)168,(byte)119,(byte)182}),80));
HttpURLConnection httpUrlConn = (HttpURLConnection) url.openConnection(proxy);
InputStream in = httpUrlConn.getInputStream();
String response = FileUtil.getContent(in, "UTF-8");
System.out.println(response);
}
地址还是用IP
这样通过host服务器应该会自己去找相应的网站的