responseContentType = responseHeaders.get("Content-Type", "");
if (responseContent == null) {
if (responseContentType != null && responseContentType.toUpperCase().startsWith("MULTIPART")) {
StringToStringMap values = StringToStringMap.fromHttpHeader(responseContentType);
responseMmSupport = new MultipartMessageSupport(new MonitorMessageExchangeDataSource(
"monitor response", in, responseContentType), values.get("start"), null, true, false);
responseContentType = responseMmSupport.getRootPart().getContentType();
} else {
String charset = getCharset(responseHeaders);
this.responseContent = charset == null ? Tools.readAll(in, 0).toString() : Tools.readAll(in, 0)