From 8786e768e10ac1300f9049b955df4a2fccb12e3d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Prante?= Date: Tue, 18 Apr 2023 16:59:31 +0200 Subject: [PATCH] undo BOM quirk, does not work --- .../java/org/xbib/net/http/server/BaseHttpServerContext.java | 5 ----- 1 file changed, 5 deletions(-) diff --git a/net-http-server/src/main/java/org/xbib/net/http/server/BaseHttpServerContext.java b/net-http-server/src/main/java/org/xbib/net/http/server/BaseHttpServerContext.java index 82b06cd..259478a 100644 --- a/net-http-server/src/main/java/org/xbib/net/http/server/BaseHttpServerContext.java +++ b/net-http-server/src/main/java/org/xbib/net/http/server/BaseHttpServerContext.java @@ -38,8 +38,6 @@ public class BaseHttpServerContext implements HttpServerContext { private static final String PATH_SEPARATOR = "/"; - private static final String BOM = "\uffff"; - private final Application application; private final HttpRequestBuilder httpRequestBuilder; @@ -237,9 +235,6 @@ public class BaseHttpServerContext implements HttpServerContext { if (contentType != null && contentType.contains(HttpHeaderValues.APPLICATION_JSON)) { String content = httpRequestBuilder.getBodyAsChars(StandardCharsets.UTF_8).toString(); try { - if (content.startsWith(BOM)) { - content = content.substring(BOM.length()); - } Map map = Json.toMap(content); for (Map.Entry entry : map.entrySet()) { if (entry.getValue() instanceof Iterable iterable) {