- From: Thomas Gambet via cvs-syncmail <cvsmail@w3.org>
- Date: Fri, 21 May 2010 18:02:28 +0000
- To: www-validator-cvs@w3.org
Update of /sources/public/2006/unicorn/src/org/w3c/unicorn/input
In directory hutz:/tmp/cvs-serv20906/src/org/w3c/unicorn/input
Modified Files:
URIInputParameter.java
Log Message:
fixed: unicorn does not fetch a document to check its availability anymore (uses HEAD request instead)
Index: URIInputParameter.java
===================================================================
RCS file: /sources/public/2006/unicorn/src/org/w3c/unicorn/input/URIInputParameter.java,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -d -r1.18 -r1.19
--- URIInputParameter.java 18 May 2010 11:13:37 -0000 1.18
+++ URIInputParameter.java 21 May 2010 18:02:26 -0000 1.19
@@ -17,6 +17,7 @@
import javax.net.ssl.HttpsURLConnection;
import javax.net.ssl.SSLContext;
import javax.net.ssl.SSLException;
+import javax.net.ssl.SSLHandshakeException;
import javax.net.ssl.TrustManager;
import org.w3c.unicorn.contract.EnumInputMethod;
@@ -83,6 +84,7 @@
HttpURLConnection con = (HttpURLConnection) docUrl.openConnection();
con.setConnectTimeout(connectTimeOut);
+ con.setRequestMethod("HEAD");
try {
con.connect();
} catch (SSLException e) {
@@ -117,6 +119,8 @@
} else {
throw new UnicornException(new Message(e));
}
+ } catch (SSLHandshakeException e) {
+ throw new UnicornException(Message.ERROR, "$message_ssl_exception");
} catch (IOException e) {
throw new UnicornException(new Message(e));
}
Received on Friday, 21 May 2010 18:02:30 UTC