Skip to content

Commit ef39f1e

Browse files
committed
feat: Support alternative way of sending options
1 parent 4feca29 commit ef39f1e

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

driver/src/main/java/uniresolver/driver/servlet/ResolveServlet.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,8 @@ protected void doGet(HttpServletRequest request, HttpServletResponse response) t
6868
String parameterValue = request.getParameter(parameterName);
6969
options.put(parameterName, parameterValue);
7070
}
71+
} else if (request.getQueryString() != null) {
72+
options = objectMapper.readValue(URLDecoder.decode(request.getQueryString(), StandardCharsets.UTF_8), LinkedHashMap.class);
7173
}
7274
} else {
7375
identifier = path;

uni-resolver-web/src/main/java/uniresolver/web/servlet/ResolveServlet.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,8 @@ protected void doGet(HttpServletRequest request, HttpServletResponse response) t
6565
String parameterValue = request.getParameter(parameterName);
6666
options.put(parameterName, parameterValue);
6767
}
68+
} else if (request.getQueryString() != null) {
69+
options = objectMapper.readValue(URLDecoder.decode(request.getQueryString(), StandardCharsets.UTF_8), LinkedHashMap.class);
6870
}
6971
} else {
7072
identifier = path;

0 commit comments

Comments
 (0)