2012-07-16 69 views
4

对于评估查询字符串的字符串并考虑大小写(上/下)是否安全?例如,做一些浏览器降低整个字符串?是否足够可靠地编写代码,就好像添加到查询字符串中的任何参数保持相同的大小写? (显然将用户可能会搞砸的事实置于一边)。查询字符串和文本案例

标签为C#,因为我不确定评估查询字符串的平台是否会影响此问题的答案;它是C#我正在编码。

回答

4

公约是关键。如果您在整个应用程序中使用驼峰式查询字符串,请使用camel-case等。您将成为传递参数和指定查询字符串的人,因此请保持一致,以便让自己的生活变得轻松。除了保持一致以外,对特定套管公约没有真正的好处。

浏览器将保持大小写。

+0

非常感谢您的回复。我同意,并保持一致 - 我的查询字符串将包括大写。然而,我的问题是关于这种情况变化的可靠性。是否有任何浏览器/特定场景会影响我选择的情况? +1。 – 2012-07-16 14:37:40

+1

浏览器将在查询字符串中传递它时保持大写。注意你如何处理你的字符串,然后再将它们附加到你的url中,以避免你的参数横向偏离。 – RhinoWalrus 2012-07-16 14:41:12