Hi Folks,
I have a requirement where I need to save the HttpEntity content from an HttpRequest object when it is a POST or PUT operation. I am reading the contents into a byte array and then saving it into a database table. Later at some point, I would read it from the database, create ByteArrayEntity instance from it and then create HttpPost or HttpPut objects and use setEntity() to set the entity into the HttpPost or HttpPut object. I have the following questions here: 1) Will the HttpPost or HttpPut request object know if the content-type is "application/x-www-form-urlencoded" or a "multipart/form-data" or something else just by setting the HttpEntity instance into it? Do I need to preserve the content-type beforehand along with the Entity content and set it explicitly here? 2) What are the http headers I need to preserve (generally with respect to the Entity content) from the original HttpRequest object that should be populated in the new HttpPost or HttpPut object so that it can successfully be sent to a target server using an HttpClient instance? I understand that headers like "Host", "Cookie" etc. might be different. I'm hoping someone can help me out here. Thanks, Brijesh
