File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes JSP and the fly likes Query about POST request body content Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of The Java EE 7 Tutorial Volume 1 or Volume 2 this week in the Java EE forum
or jQuery UI in Action in the JavaScript forum!
JavaRanch » Java Forums » Java » JSP
Bookmark "Query about POST request body content" Watch "Query about POST request body content" New topic

Query about POST request body content

Tushar Madhukar
Ranch Hand

Joined: May 03, 2006
Posts: 36

I have a JSP page, which allows users to submit specific info to a web-app. Apart from the form parameters, the POST request needs to contain an XML string in the body of the request too.

Now, I am not sure how to set this XML in the body of the POST request. A normal form submission results in POST with content-type as 'application/x-www-form-urlencoded'. But, in this case, the body will contain XML too which should reflect in the content-type header. Is this kind of paradigm supported in HTTP? How can I do this?

Ulf Dittmer

Joined: Mar 22, 2005
Posts: 41599
No, that wouldn't be reflected in the content type. The only option is to submit the XML as straight text - either in a text (or hidden) field, or a text area. There are no provisions for somehow "embedding" XML in an HTML form.

Ping & DNS - my free Android networking tools app
jQuery in Action, 2nd edition
subject: Query about POST request body content