Hi, I have a question:
Which is the best way (in performance and security) to send multiple parameters to a web page (on a different server), considering that the length of the parameters may vary because I'm sending a list of products, and the customer may have selected more than one product, so we need to send each product on the querystring to the other page.
For example (I'm on C#); I want to call a web page like this:
- Simple Querystring:
thepage.asp?Product=1&Name=Coffee&Value=1.99
- Json: thepage.asp?
{"Product":"1","Name":"Coffee","Value":"1.99"}
- XML: thepage.aps?
<xml><Products><product>1</product><name>Coffee</name><Value>1.99</Value></Products>
(Obviouly considering we can't send special characters via querystring, but I put them here for better understanding)
Which will be the better way (performance, security)?
Thanks in advance.