java 调用http 接口。
我在本机调试没有问题,能够成功获取到数据。
放到linux服务其上,就抛出connect timed out 异常。
在linux服务器上 telnet 成功
telnet www.abc.com 80
Connected to www.abc.com 
Escape character is '^]'.
用wget 命令也没有问题
wget http://www.abc.com 
可以成功访问页面。
大家帮忙看看是什么问题,谢谢了!下面是http调用程序函数:
public String sendurl(String urlStr,String param){
URL url = null;
HttpURLConnection url_con = null;
String ret="";
try{
url = new URL(urlStr);
            url_con=(HttpURLConnection)url.openConnection();
            url_con.setRequestMethod("POST");
            //url_con.setConnectTimeout(10000); 设置超时时间和没有设置都试过
            url_con.setDoOutput(true);
            url_con.setDoInput(true);
            url_con.getOutputStream().write(param.getBytes());
            url_con.getOutputStream().flush();
            url_con.getOutputStream().close();     
            
            InputStream in= url_con.getInputStream();            
            in.read(bRet);       
           
}catch(Exception e)
{
log.writeLog("ERROR:sendurl " + e.getMessage() );
}
finally {
try {
if(url_con != null) {
url_con.disconnect();
}

}catch(Exception ex) {
log.writeLog("ERROR:sendurl " + ex.getMessage() );
}
}
return ret;
}