Content-Length 헤더 전달하지 않도록 수정
This commit is contained in:
@@ -546,10 +546,13 @@ public class DJBApiAdapterService extends HttpAdapterServiceSupport {
|
|||||||
if (valueNode.isTextual()) {
|
if (valueNode.isTextual()) {
|
||||||
String value = valueNode.asText();
|
String value = valueNode.asText();
|
||||||
|
|
||||||
if (fieldEntry.getKey().equalsIgnoreCase("content-type")) {
|
if (StringUtils.equalsIgnoreCase(fieldEntry.getKey(), "content-type")) {
|
||||||
logger.debug("set content-type {}: {}", fieldEntry.getKey(), value);
|
logger.debug("set content-type {}: {}", fieldEntry.getKey(), value);
|
||||||
response.setContentType(value);
|
response.setContentType(value);
|
||||||
} else {
|
} else if (StringUtils.equalsIgnoreCase(fieldEntry.getKey(), HttpHeaders.CONTENT_LENGTH)) {
|
||||||
|
logger.debug("skip content-length {}: {}", fieldEntry.getKey(), value);
|
||||||
|
continue;
|
||||||
|
} else {
|
||||||
logger.debug("add header {}: {}", fieldEntry.getKey(), value);
|
logger.debug("add header {}: {}", fieldEntry.getKey(), value);
|
||||||
response.addHeader(fieldEntry.getKey(), value);
|
response.addHeader(fieldEntry.getKey(), value);
|
||||||
}
|
}
|
||||||
@@ -577,8 +580,12 @@ public class DJBApiAdapterService extends HttpAdapterServiceSupport {
|
|||||||
String value = headerElement.getTextTrim();
|
String value = headerElement.getTextTrim();
|
||||||
|
|
||||||
if(StringUtils.isNoneBlank(value)) {
|
if(StringUtils.isNoneBlank(value)) {
|
||||||
if(value.equalsIgnoreCase("content-type")) {
|
if(StringUtils.equalsIgnoreCase(name, "content-type")) {
|
||||||
response.setContentType(value);
|
logger.debug("set content-type {}: {}", name, value);
|
||||||
|
response.setContentType(value);
|
||||||
|
} else if(StringUtils.equalsIgnoreCase(name, "content-length")) {
|
||||||
|
logger.debug("skip content-length {}: {}", name, value);
|
||||||
|
continue;
|
||||||
} else {
|
} else {
|
||||||
logger.debug("add header {}: {}", name, value);
|
logger.debug("add header {}: {}", name, value);
|
||||||
response.addHeader(name, value);
|
response.addHeader(name, value);
|
||||||
@@ -683,7 +690,7 @@ public class DJBApiAdapterService extends HttpAdapterServiceSupport {
|
|||||||
if (sb.length() > 0) sb.append(", ");
|
if (sb.length() > 0) sb.append(", ");
|
||||||
sb.append(values.nextElement());
|
sb.append(values.nextElement());
|
||||||
}
|
}
|
||||||
prop.setProperty(key, sb.toString());
|
prop.setProperty(key.toLowerCase(), sb.toString());
|
||||||
}
|
}
|
||||||
|
|
||||||
return prop;
|
return prop;
|
||||||
|
|||||||
Reference in New Issue
Block a user