From 5ebab9058498312ad234226040f0ec506509e476 Mon Sep 17 00:00:00 2001 From: ulrich Date: Wed, 21 Feb 2024 13:17:06 +0000 Subject: [PATCH] Verarbeitung von Routen um variable Elemente erweitert (einstweilen noch experimentell) --- src/de/uhilger/neon/HttpHelper.java | 25 +++++++++++++++---------- 1 files changed, 15 insertions(+), 10 deletions(-) diff --git a/src/de/uhilger/neon/HttpHelper.java b/src/de/uhilger/neon/HttpHelper.java index 05dcba8..bedb90e 100644 --- a/src/de/uhilger/neon/HttpHelper.java +++ b/src/de/uhilger/neon/HttpHelper.java @@ -97,17 +97,22 @@ public Map<String, String> getQueryMap(String query) { Map<String, String> map = new HashMap<>(); - if(query instanceof String) { - String[] params = query.split(STR_AMP); - for (String param : params) { - String name = param.split(STR_EQUAL)[0]; - String value = param.split(STR_EQUAL)[1]; - map.put(name, value); - } - } else { - // map bleibt leer + try { + if(query instanceof String) { + String[] params = query.split(STR_AMP); + for (String param : params) { + String name = param.split(STR_EQUAL)[0]; + String value = param.split(STR_EQUAL)[1]; + map.put(name, value); + } + } else { + // map bleibt leer + } + } catch(Exception ex) { + + } finally { + return map; } - return map; } /*public String getRouteString(HttpExchange exchange) { -- Gitblit v1.9.3