Avoid "org.apache.http.ProtocolException: Content-Length header already present" exception

If a request already has the Content-Length set, and you use setEntity, it seems like RequestContent.process kicks in and wants to set these headers too, casting an exception.