/**
* 获取http链接 针对实时接口
*
* @param url
* String,访问dna的url地址
* @return HttpURLConnection 返回链接
*/
protected static HttpURLConnection getConnection(String url) {
// http客户端连接超时设置
System.setProperty("sun.net.client.defaultConnectTimeout", "200000");
// http客户端读取数据超时设置
System.setProperty("sun.net.client.defaultReadTimeout", "300000");
HttpURLConnection urlconnection = null;
try {
URL urlcon = new URL(url);
urlconnection = (HttpURLConnection) urlcon.openConnection();
urlconnection.setRequestProperty("Content-Type",
"text/html; charset=UTF-8");
urlconnection.setRequestProperty("Accept", "text/html");
urlconnection.setRequestProperty("version", "1.0");
urlconnection.setDoOutput(true);
urlconnection.setDoInput(true);
urlconnection.setRequestMethod("POST");
} catch (IOException IoEx) {
IoEx.printStackTrace();
// log.fatal("get search connection fail!");
} catch (Throwable Ex) {
// log.fatal("get search connection fail!");
}
return urlconnection;
}