public static String guessContentTypeFromStream(String urlStr) {
URL url;
try {
url = new URL(urlStr);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
// 设置超时间为3秒
conn.setConnectTimeout(5 * 1000);
// 防止屏蔽程序抓取而返回403错误
conn.setRequestProperty("User-Agent", "Mozilla/4.0 (compatible; MSIE 5.0; Windows NT; DigExt)");
// 得到输入流
InputStream inputStream = conn.getInputStream();
HttpURLConnection httpConn = (HttpURLConnection) url.openConnection();
return HttpURLConnection.guessContentTypeFromStream(inputStream);
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
URL url;
try {
url = new URL(urlStr);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
// 设置超时间为3秒
conn.setConnectTimeout(5 * 1000);
// 防止屏蔽程序抓取而返回403错误
conn.setRequestProperty("User-Agent", "Mozilla/4.0 (compatible; MSIE 5.0; Windows NT; DigExt)");
// 得到输入流
InputStream inputStream = conn.getInputStream();
HttpURLConnection httpConn = (HttpURLConnection) url.openConnection();
return HttpURLConnection.guessContentTypeFromStream(inputStream);
} catch (Exception e) {
e.printStackTrace();
}
return null;
}