From 339e6ec87a7041f49c710d1d0fb94be0ec972ee7 Mon Sep 17 00:00:00 2001 From: Noah Levitt Date: Fri, 4 Apr 2014 10:15:07 -0700 Subject: [PATCH] for ARI-3723, accept speculative urls with query params with no value --- commons/src/main/java/org/archive/util/UriUtils.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/commons/src/main/java/org/archive/util/UriUtils.java b/commons/src/main/java/org/archive/util/UriUtils.java index 87ae4841..18effa99 100644 --- a/commons/src/main/java/org/archive/util/UriUtils.java +++ b/commons/src/main/java/org/archive/util/UriUtils.java @@ -380,7 +380,7 @@ public class UriUtils { "tt", "u", "ul", "var", "video", "wbr")); } - protected static final String QNV = "[a-zA-Z_]+=(?:[\\w-/.]|%[0-9a-fA-F]{2})+"; // name=value for query strings + protected static final String QNV = "[a-zA-Z_]+=(?:[\\w-/.]|%[0-9a-fA-F]{2})*"; // name=value for query strings protected static final String VERY_LIKELY_RELATIVE_URI_PATTERN = "(?:\\.?/)?" // may start with "/" or "./" + "(?:(?:[\\w-]+|\\.\\.)/)*" // may have path/segments/