Sangjin Lee wrote:
While looking at an issue related with a form post (GERONIMO-3839), I found an even more glaring issue. Namely, any caller-supplied request body is ignored by HttpRequestEncoder. For example, you may want to do a simple file upload using an octet stream. One can set the content using HttpMessage.addContent(byte[]).
I sort of wondered about that hard-coded content type when I was working on the header changes. I'm glad it bothered somebody else enough to investigate.

Rick


However, HttpRequestEncoder makes a specific assumption that all post requests are form posts. Therefore, it ignores any message body, and simply encodes the form into the body. We need to be able to handle this properly. I'll file a bug shortly...

Thanks,
Sangjin


Reply via email to