This is an automated email from the ASF dual-hosted git repository.

jsinovassinnaik pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/unomi.git


The following commit(s) were added to refs/heads/master by this push:
     new ab8e9634e UNOMI-839: add charset utf8 in request wrapper (#665)
ab8e9634e is described below

commit ab8e9634ec3d9366840ebc927238f7652d80a72b
Author: jsinovassin <58434978+jsinovas...@users.noreply.github.com>
AuthorDate: Mon Jun 3 16:20:53 2024 +0200

    UNOMI-839: add charset utf8 in request wrapper (#665)
---
 .../org/apache/unomi/web/HttpServletRequestForwardWrapper.java | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git 
a/wab/src/main/java/org/apache/unomi/web/HttpServletRequestForwardWrapper.java 
b/wab/src/main/java/org/apache/unomi/web/HttpServletRequestForwardWrapper.java
index 717df0994..5c93360c5 100644
--- 
a/wab/src/main/java/org/apache/unomi/web/HttpServletRequestForwardWrapper.java
+++ 
b/wab/src/main/java/org/apache/unomi/web/HttpServletRequestForwardWrapper.java
@@ -28,12 +28,12 @@ import java.util.Collections;
 import java.util.Enumeration;
 
 /**
- * Http wrapper that force the content type to be "application/json"
+ * Http wrapper that force the content type to be 
"application/json;charset=UTF-8"
  */
 class HttpServletRequestForwardWrapper extends HttpServletRequestWrapper {
 
     private static final Logger logger = 
LoggerFactory.getLogger(HttpServletRequestForwardWrapper.class.getName());
-    private static final String JSON_CONTENT_TYPE = "application/json";
+    private static final String JSON_CONTENT_TYPE_UTF8 = 
"application/json;charset=UTF-8";
 
     public HttpServletRequestForwardWrapper(HttpServletRequest request) {
         super(request);
@@ -61,7 +61,7 @@ class HttpServletRequestForwardWrapper extends 
HttpServletRequestWrapper {
     @Override
     public String getHeader(String name) {
         if ("Content-Type".equals(name) || "content-type".equals(name)) {
-            return JSON_CONTENT_TYPE;
+            return JSON_CONTENT_TYPE_UTF8;
         }
         return super.getHeader(name);
     }
@@ -69,14 +69,14 @@ class HttpServletRequestForwardWrapper extends 
HttpServletRequestWrapper {
     @Override
     public Enumeration<String> getHeaders(String name) {
         if ("Content-Type".equals(name) || "content-type".equals(name)) {
-            return 
Collections.enumeration(Collections.singleton(JSON_CONTENT_TYPE));
+            return 
Collections.enumeration(Collections.singleton(JSON_CONTENT_TYPE_UTF8));
         }
         return super.getHeaders(name);
     }
 
     @Override
     public String getContentType() {
-        return JSON_CONTENT_TYPE;
+        return JSON_CONTENT_TYPE_UTF8;
     }
 
     @Override

Reply via email to