From 2ed893e70ddcadddbcdd1a17716758f262dcb3d1 Mon Sep 17 00:00:00 2001 From: curry772 Date: Fri, 12 Jun 2026 08:57:10 +0900 Subject: [PATCH] =?UTF-8?q?=ED=91=9C=EC=A4=80=20HTTP=20inbound=20adapter?= =?UTF-8?q?=20=EC=9D=91=EB=8B=B5=20content=20type=EC=9D=84=20=EC=9A=94?= =?UTF-8?q?=EC=B2=AD=EA=B3=BC=20=EB=8F=99=EC=9D=BC=ED=95=98=EA=B2=8C=20?= =?UTF-8?q?=EB=A6=AC=ED=84=B4=EB=90=98=EB=8F=84=EB=A1=9D=20=EC=88=98?= =?UTF-8?q?=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../http/dynamic/impl/HttpAdapterServiceStandard.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/com/eactive/eai/adapter/http/dynamic/impl/HttpAdapterServiceStandard.java b/src/main/java/com/eactive/eai/adapter/http/dynamic/impl/HttpAdapterServiceStandard.java index 2a15575..d613ae1 100644 --- a/src/main/java/com/eactive/eai/adapter/http/dynamic/impl/HttpAdapterServiceStandard.java +++ b/src/main/java/com/eactive/eai/adapter/http/dynamic/impl/HttpAdapterServiceStandard.java @@ -21,16 +21,19 @@ import com.eactive.eai.inbound.processor.Processor; import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.time.StopWatch; +import org.apache.hc.core5.http.ContentType; import org.apache.mina.common.ByteBuffer; import org.json.simple.JSONArray; import org.json.simple.JSONObject; import org.json.simple.JSONValue; +import org.springframework.jms.support.converter.MessageType; import javax.servlet.ServletException; import javax.servlet.ServletInputStream; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.net.URLDecoder; +import java.nio.charset.Charset; import java.util.ArrayList; import java.util.Collections; import java.util.Enumeration; @@ -294,6 +297,8 @@ public class HttpAdapterServiceStandard extends HttpAdapterServiceSupport // UI와 통신시(UTF-8) 변환오류로 ENCODE 제거 response.setCharacterEncoding(encode); // response.getWriter().print(responseData); + String resContentType = request.getContentType(); + response.setContentType(resContentType); response.getOutputStream().write(responseBytes); if (logger.isDebug()){