Payload fakePayload = new StringPayload("");
fakePayload.getContentMetadata().setContentLength(reallyLongContent);
try {
try {
client.post(server.getUrl("/").toURI(), fakePayload);
fail("Should have errored since we didn't sent that much data!");
} catch (HttpResponseException expected) {
}
assertEquals(server.takeRequest().getHeader(CONTENT_LENGTH), String.valueOf(reallyLongContent));
} finally {