if (type == null) {
inputStreamRequestEntity =
new InputStreamEntity(request.getContent(), contentLength);
} else {
inputStreamRequestEntity =
new MetricInputStreamEntity(type, request.getContent(), contentLength);
}
inputStreamRequestEntity.setContentType(contentType);
content = request.getContent();
setContent(content);