问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

请教高人jsoup unknownhostexception问题

发布网友 发布时间:2022-04-25 06:24

我来回答

2个回答

懂视网 时间:2022-05-06 12:12

执行下面的语句时抛出了UnKnownHostException异常: Response response = Jsoup.connect(path) .userAgent("Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.21 (KHTML, like Gecko) Chrome/19.0.1042.0 Safari/535.21") .timeout(10000) .execute(); [09-

javaee-2013090901

执行下面的语句时抛出了UnKnownHostException异常:

Response response = Jsoup.connect(path)
  .userAgent("Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.21 (KHTML, like Gecko) Chrome/19.0.1042.0 Safari/535.21")
  .timeout(10000)
  .execute();

[09-09 08:26:13.822] java.net.UnknownHostException: www.baidu.com
[09-09 08:26:13.823] 	at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:195)
[09-09 08:26:13.823] 	at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)

如果是通过使用代理上网的,应该是和代理的设置有关,需要在操作系统或者程序中设置好代理。(假设这里的代理服务器是:192.168.10.20:8080)

如果是请求一个url,直接设置一下系统的网络代理就可了额,Windows下在Internet选项里面设置代理即可:

20130909-proxy01

而在Linux下的设置入下:

在 /etc/profile文件中设置环境变量,分别制定HTTP,HTTPS,FTP协议使用的代理服务器地址:

http_proxy=192.168.10.20:8080
https_proxy=192.168.10.20:8080
ftp_proxy=192.168.10.20:8080
no_proxy=192.168.10. # 访问局域网地址(192.168.10.0/24网段)时不使用代理
export http_proxy https_proxy ftp_proxy no_proxy

配置好之后保存,退出,注销重新登录后即可生效

Java程序中设置代理:

而这样配置之后如果还是会出现UnKnownHostException,很可能是系统配置的代理没有生效,可以在程序中添加如下代理试试:

System.getProperties().put("http.proxySet", "true");
System.getProperties().put("http.proxyHost", "192.168.10.20");
System.getProperties().put("http.proxyPort", "8080");
// System.getProperties().put("http.proxyUser", user);
// System.getProperties().put("http.proxyPassword", password);
System.getProperties().put("http.nonProxyHosts", "localhost|127.0.0.1");

热心网友 时间:2022-05-06 09:20

居然犯了一个很幼稚的错误,呵呵,,没有加权限啊
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... 养宠物的人遵守规则,是不是就能和别人平安相处呢? 企业培训学到了什么 培训感悟简短 有关培训的感悟 通过培训学到什么 培训你学到了什么 领导问培训学到什么怎么回复 android 如何避免UnknownHostException的发生? java中我也遇到这个异常unknownhostexception ...socket 编程的问题想问你们一下!提示UnknownHostException... unknownhostexception是什么异常 unknownhostexception 是什么异常 我之前的支付宝账户不想要了,但我登录不上支付宝,想把账户撤销? 开通支付宝可以取消吗,该怎么取消 支付宝账号不想用了,要怎样取消账号和怎么取消与手机 如何取消支付宝账户? 怎么注销支付宝账号,以前用的手机号不用了现在想把以前的支付宝账号取消就是把账户给注销掉 ,请知道的_百度问一问 怎么注销支付宝账号,以前用的手机号不用了现在想把以前的支付宝账号取消就是把账户给注销掉 ,请知道的_百度问一问 在美国到中国网站下载软件免费,那为什么美国人不去下载呢 请问视频软件怎么下载 求个MAC系统下类似internet download manager的可以方便下载网页音视频的软件 急,哪位大侠有能强制下载视频的软件 需要能下载在线视频网站的软件,有简单操作的软件吗? 一般什么视频剪辑软件好用,有谁知道Youtube达人一般用什么剪辑软件制作... 推荐几个下载视频的软件! 冻梨子有营养吗?是不是吃冻的梨不好呢!有没有营养啊 冻梨和鲜梨的营养价值有什么区别 java.net.UnknownHostException 错误? java.net.UnknownHostException 是什么意思 activemq unknownhostexception 是什么异常 java.net.UnknownHostException: 求帮忙。 为什么我家的苹果削皮后放很长时间都不变色,是不是苹果有问题? java.net.unknownhostexception:2290:100003怎么解决 三星手机打开三星应用商城时总是弹出下面数字 java.net.unknownhostexcepti ...类似java.net.UnknownHostException: www.cmen.cc的问题。 MyEclipse运行java Application程序出现java.net.UnknownHostException错误,怎么解决啊 android 开发出现java.net.UnknownHostException javamail中unknownhostexception Windows XP系统下java.net.UnknownHostException:api.docear.org怎么解决 使用android怎样查看错误提示信息 如何在Socket编程中检测端口是否被占用 java异常处理 java.net.UnknownHostException: http://www.baidu.com/... 手机一般的待机电流有多大??? 油茄的做法 一般手机的工作电流是多少mA 油茄子是怎么做的 待机电流是什么?