- From: Thomas Gambet via cvs-syncmail <cvsmail@w3.org>
- Date: Tue, 08 Sep 2009 15:46:46 +0000
- To: www-validator-cvs@w3.org
Update of /sources/public/2006/unicorn/src/org/w3c/unicorn/action In directory hutz:/tmp/cvs-serv7366/src/org/w3c/unicorn/action Modified Files: ObserveAction.java Log Message: added error if https protocol is used Index: ObserveAction.java =================================================================== RCS file: /sources/public/2006/unicorn/src/org/w3c/unicorn/action/ObserveAction.java,v retrieving revision 1.22 retrieving revision 1.23 diff -u -d -r1.22 -r1.23 --- ObserveAction.java 8 Sep 2009 15:41:03 -0000 1.22 +++ ObserveAction.java 8 Sep 2009 15:46:44 -0000 1.23 @@ -144,11 +144,16 @@ continue; } else if (paramName.equals("uri")) { logger.debug("Uri parameter: " + key + " - " + (String) reqParams.get(key)); - aUnicornCall.setEnumInputMethod(EnumInputMethod.URI); String uri = (String) reqParams.get(key); - if (uri.length() < 7 || !uri.substring(0, 7).equals("http://")) { + if (uri.startsWith("https://")) { + Message mess = new Message(Message.Level.ERROR, "Unicorn does not support https protocol for the moment.", null); + createError(req, resp, mess, mapOfSpecificParameter, mapOfOutputParameter); + return; + } + if (!uri.startsWith("http://")) { uri = "http://" + uri; } + aUnicornCall.setEnumInputMethod(EnumInputMethod.URI); aUnicornCall.setDocumentName(uri); aUnicornCall.setInputParameterValue(uri); } else if (paramName.equals("text")) {
Received on Tuesday, 8 September 2009 15:46:56 UTC