我试图从特定网址获取网页内容:
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("GET");
LOGGER.info("Response code: "+conn.getResponseCode();
... (rest of the code, not relevant at the moment) ...
我无法获得conn.getResponseCode()
,我在打印前已超时。令人惊讶的是,当我在浏览器中放入相同的URL时,页面将被正确加载。遗憾的是,在将HttpURLConnection
更改为HttpsURLConnection
之后,我认为它可能会对HTTP / HTTPS产生影响。
也许它与JBoss配置有关?我使用JBoss 7.1.1 Final。
答案 0 :(得分:0)
这是一个HTTPS网址吗?如果是,您需要考虑到这一点。使用HttpsURLConnection时,必须考虑HTTPS证书需要信任库进行比较的事实。要忽略这种信任感(并且在某种程度上破坏了使用HTTPS的重要性),请参阅Whats an easy way to totally ignore ssl with java url connections?