for (Map.Entry<String, List<String>> entry : conn.getHeaderFields().entrySet()) {
if (null == entry.getKey()) {
continue;
}
if (HttpUtils.isDateRelatedHeader(entry.getKey())) {
currentResponseBuilder.header(entry.getKey(), entry.getValue());
} else if (entry.getValue().size() > 0) {
String[] values = entry.getValue().get(0).split(",");
for (String s : values) {
String theValue = s.trim();
if (theValue.length() > 0) {