Cox*_*oxy 10

URL的那部分(即,在之后?)被称为查询字符串.
http://en.wikipedia.org/wiki/Query_string

它用于将参数传递到Web应用程序.

例如,在ASP.NET中我可能有这样的.aspx页面:http:
//example.com/myapp/default.aspx

在我的代码隐藏页面中,我可以查找是否存在任何查询字符串参数:

string paramValue = Request.QueryString["param"];
Run Code Online (Sandbox Code Playgroud)

因此,如果有人使用http://example.com/myapp/default.aspx?param=abcd的网址访问我的网页,
则其值paramValue将为"abcd".


Cyb*_*m0n 9

用于http协议的RFC,第3.2.2节http URL

"?" - 是"绝对路径"和"查询"之间的分隔符