我想用HttpUrlConnection连接到一个URL。用户输入的主机可以在http://或https://上运行。当我连接它时抛出一个异常作为EOFException。 有没有什么办法,我通过一些错误代码或东西,确定网址在https上运行?如何检查https使用HttpURLConnection
我正在使用此代码。
HttpURLConnection.setFollowRedirects(true);
con = (HttpURLConnection) new URL(url[0]).openConnection();
con.setRequestMethod("POST");
con.setConnectTimeout(20000);
我米使用的住所代码,如果什么网址无效像我型wwww.gooooooodldldle.com 这是不合法的URL。我得到Java.net.SocketTimeout例外这里
嗨 我想检查主机是否无效。截至目前,我正在得到一个例外。 – 2014-12-05 13:15:54
@TarunSharma你可以更新你的问题并添加异常追踪吗?这可能会有所帮助。 – axierjhtjz 2014-12-05 13:18:07
我更新了检查出来 – 2014-12-05 13:21:20