diff --git a/src/testcurl/test_digestauth.c b/src/testcurl/test_digestauth.c
index 6f22c1f2..872eebc4 100644
--- a/src/testcurl/test_digestauth.c
+++ b/src/testcurl/test_digestauth.c
@@ -216,7 +216,7 @@ _checkCURLE_OK_func (CURLcode code, const char *curlFunc,
/* Could be increased to facilitate debugging */
#define TIMEOUTS_VAL 5
-#define MHD_URI_BASE_PATH "/bar%20foo%3Fkey%3Dvalue"
+#define MHD_URI_BASE_PATH "/bar%20foo?key=value"
#define PAGE \
"
libmicrohttpd demoAccess granted"
diff --git a/src/testcurl/test_digestauth_with_arguments.c b/src/testcurl/test_digestauth_with_arguments.c
index 843e4684..631169e8 100644
--- a/src/testcurl/test_digestauth_with_arguments.c
+++ b/src/testcurl/test_digestauth_with_arguments.c
@@ -234,7 +234,8 @@ testDigestAuth ()
}
snprintf (url,
sizeof (url),
- "http://127.0.0.1:%d/bar%%20foo%%3Fkey%%3Dvalue",
+ "http://127.0.0.1:%d/bar%%20foo?"
+ "key=value&more=even%%20more&empty&=no_key&&same=one&&same=two",
port);
c = curl_easy_init ();
curl_easy_setopt (c, CURLOPT_URL, url);