2011-03-15 52 views

回答

8

的URL(即,?後。)是已知的作爲查詢字符串的那部分之間的分隔符。
http://en.wikipedia.org/wiki/Query_string

它用於將參數傳遞到Web應用程序。

例如,在ASP.NET我可能有一個.aspx頁,像這樣:
http://example.com/myapp/default.aspx

裏面我隱藏了該網頁,我可以尋找任何查詢字符串參數的存在:

string paramValue = Request.QueryString["param"]; 

所以如果有人訪問我的網頁的網址爲http://example.com/myapp/default.aspx?param=abcd
那麼paramValue的值將是「abcd」。

+0

我愛的例子作爲一個+1的是你老兄! – 2011-03-15 05:11:47

8

RFC爲http協議,第3.2.2節http URL

「?」 - 是「絕對路徑」和「查詢」

+0

相同anwser上面一樣,但一個該死的好一個+1好友 – 2011-03-15 05:12:14