표준 HTTP inbound adapter 응답 content type을 요청과 동일하게 리턴되도록 수정

This commit is contained in:
curry772
2026-06-12 08:57:10 +09:00
parent 23eaf725b6
commit 2ed893e70d
@@ -21,16 +21,19 @@ import com.eactive.eai.inbound.processor.Processor;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.apache.commons.lang3.time.StopWatch; import org.apache.commons.lang3.time.StopWatch;
import org.apache.hc.core5.http.ContentType;
import org.apache.mina.common.ByteBuffer; import org.apache.mina.common.ByteBuffer;
import org.json.simple.JSONArray; import org.json.simple.JSONArray;
import org.json.simple.JSONObject; import org.json.simple.JSONObject;
import org.json.simple.JSONValue; import org.json.simple.JSONValue;
import org.springframework.jms.support.converter.MessageType;
import javax.servlet.ServletException; import javax.servlet.ServletException;
import javax.servlet.ServletInputStream; import javax.servlet.ServletInputStream;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import java.net.URLDecoder; import java.net.URLDecoder;
import java.nio.charset.Charset;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Collections; import java.util.Collections;
import java.util.Enumeration; import java.util.Enumeration;
@@ -294,6 +297,8 @@ public class HttpAdapterServiceStandard extends HttpAdapterServiceSupport
// UI와 통신시(UTF-8) 변환오류로 ENCODE 제거 // UI와 통신시(UTF-8) 변환오류로 ENCODE 제거
response.setCharacterEncoding(encode); response.setCharacterEncoding(encode);
// response.getWriter().print(responseData); // response.getWriter().print(responseData);
String resContentType = request.getContentType();
response.setContentType(resContentType);
response.getOutputStream().write(responseBytes); response.getOutputStream().write(responseBytes);
if (logger.isDebug()){ if (logger.isDebug()){