표준 HTTP inbound adapter 응답 content type을 요청과 동일하게 리턴되도록 수정
This commit is contained in:
+5
@@ -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()){
|
||||||
|
|||||||
Reference in New Issue
Block a user