// build URL
UrlBuilder url = getObjectUrl(repositoryId, objectId, Constants.SELECTOR_CONTENT);
url.addParameter(Constants.PARAM_STREAM_ID, streamId);
// get the content
Response resp = getHttpInvoker().invokeGET(url, getSession(), offset, length);
// check response code
if ((resp.getResponseCode() != 200) && (resp.getResponseCode() != 206)) {
throw convertStatusCode(resp.getResponseCode(), resp.getResponseMessage(), resp.getErrorContent(), null);
}
result.setFileName(null);
result.setLength(resp.getContentLength());
result.setMimeType(resp.getContentTypeHeader());
result.setStream(resp.getStream());
return result;
}