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