【发布时间】:2010-03-05 14:23:16
【问题描述】:
考虑到参数的长度可能会有所不同,因为我要发送产品列表,并且客户可能选择了多个产品,因此我们需要将查询字符串中的每个产品发送到另一个页面。
例如(我在 C# 上);我想这样调用一个网页:
-
简单查询字符串:
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>
(显然考虑到我们不能通过查询字符串发送特殊字符,但我将它们放在这里以便更好地理解)
哪种方式更好(性能、安全性)?
提前致谢。
【问题讨论】:
-
你控制这两个网站吗?还是您将这些值发送到第三方网站而您无权访问代码库?
-
我正在将值发送到第三方站点;我无法控制该代码。
标签: asp.net query-string