InternetHeaders headers = new InternetHeaders();
headers.addHeader("Content-ID", Integer.toString(contentId));
headers.addHeader("Content-Type", "application/atom+xml;type=entry");
headers.addHeader("Content-Length", Integer.toString(bytes.length));
headers.addHeader("DataServiceVersion", "3.0;NetFx");
headers.addHeader("MaxDataServiceVersion", "3.0;NetFx");
// adds body
ByteArrayOutputStream httpRequest = new ByteArrayOutputStream();
addHttpMethod(httpRequest, verb, uri);
appendHeaders(httpRequest, headers);