java调用第三方接口出现UnknownHostException

山城忙碌人 2014-03-11 11:35:19
一:问题描述
我用JAVA写的程序,使用httpclient调用第三方接口,每10分钟调用一次,一共调用五家公司提供的接口,调用其中一家公司的接口时,出现UnknownHostException这个异常,我想请问,这是第三方服务器和我服务之前的网络问题,还是对方系统问题?
另外我还发现一个奇怪现像,当出现这个异常时,我记录了日志,我日志里记录的URL是:http://www.test.com:8080/action,但系统的异常信息的URL是http://www.test.com
try{
HttpClient httpClient = new HttpClient();
PostMethod postMethod = new PostMethod(url);

}catch (Exception e) {
e.printStackTrace();//从这里看URL却是http://www.test.com,没有端口号和应用名称
//在此记录日志 得到结果是:http://www.test.com:8080/action


}


请问这是什么原因?
...全文
7380 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
山城忙碌人 2014-03-11
  • 打赏
  • 举报
回复
并且这个异常不是一直出现,是间断性的,比如: 11:00调用正常,11:10调用异常,11:20调用异常,11:30调用正常。。。。。。。。 如此反复。
山城忙碌人 2014-03-11
  • 打赏
  • 举报
回复
引用 5 楼 A544365013 的回复:
你可以先ping一下他们的ip,看看到底是网络问题还是程序问题
出现异常的时候我并未远程到服务器上,不过还是谢谢你的建议
取经和尚 2014-03-11
  • 打赏
  • 举报
回复
你可以先ping一下他们的ip,看看到底是网络问题还是程序问题
山城忙碌人 2014-03-11
  • 打赏
  • 举报
回复
引用 2 楼 baohuan_love 的回复:
参考一下http://blog.csdn.net/zhufuing/article/details/8146667
刚才一不小心点到丢个板砖了,不好意思! 现在我换成IP,不要用域名,直接用IP试下!
山城忙碌人 2014-03-11
  • 打赏
  • 举报
回复
引用 2 楼 baohuan_love 的回复:
参考一下http://blog.csdn.net/zhufuing/article/details/8146667
我看了的,恐怕不适用! 1:我是连接外网。他哪是配置本机文件 2:我这不是手机应用。

67,549

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧