I’m looking to make a web service probably with Sinatra. I’m a little
confused about the best way to structure parameter passing for POST /
PUT. I’d like to use XML formats for the data. I’ve found the
‘active_record’ Hash.to_xml and Hash.from_xml and I’m happy to settle
for that choice of encoding.
However I see two ways of doing constructing the POST/PUT body.
(a) Posting the XML parameter as the body of the post using an XML
(b) Using URL encoding and setting a parameter
Can I choose either approach or do I need to support both?