httpclient能指定访问网站的IP么

来源:互联网  时间:2016/6/30 3:06:20

关于网友提出的“ httpclient能指定访问网站的IP么”问题疑问,本网通过在网上对“ httpclient能指定访问网站的IP么”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: httpclient能指定访问网站的IP么
描述:

我想通过指定的某个IP来访问某个网站,在httpclient里面该如何实现呢?就类似修改hosts里面的文件的访问效果。


解决方案1:

一个IP、一个端口,多个服务是很正常的,因为请求的HEADER里面有你要访问的URL,服务器可以根据这个来区分是哪个应用。 对于楼主的问题,没试过,我做过的HTTP访问都是访问没有域名的服务器……不知道通过地址连接、设置请求头为域名的办法行不行。

解决方案2:

可以啊,这个就可以访问百度主页

public static void main(String[] args) {
List urls=new ArrayList();<> try { String html=getHtml("http://119.75.216.20","iso-8859-1");
System.out.println(html); } catch (Exception e) { e.printStackTrace();
}
}
public static String getHtml(String url,String charset)throws Exception{
HttpClient client = new HttpClient(); if(charset!=null&&!charset.equals("")){ client.getParams().setParameter(HttpMethodParams.HTTP_CONTENT_CHARSET, charset);
}
HttpMethod method = new GetMethod(url); int statusCode=client.executeMethod(method);//必须的,否则NullPointerException return method.getResponseBodyAsString(); }
要commons-httpclient.jar文件

上一篇囧啊,今天面试,有两个问题没答出来,问问大家。谢谢!
下一篇怎么让socket伴随tomcat一起启动
明星图片
相关文章
《 httpclient能指定访问网站的IP么》由码蚁之家搜集整理于网络,
联系邮箱:mxgf168#qq.com(#改为@)