什么是Query-String?


在World Wide Web上, query string是URL的一部分, 其中包含着需要傳給web application的數據.

 

當通過HTTP(Hypertext Transfer Protocol  超文本傳輸協議)請求一個頁面的時候, 服務器根據請求的URL來在文件系統中定位到請求的文件. 這個文件可能是一個普通的文件, 也可能是一個程序. 如果是第二種情況的話, 服務器需要運行這個程序, 之后把運行的結果作為一個頁面返回. query string是傳遞給這個程序的URL的一部分, 通過對它的使用, 可以允許我們從HTTP的client端發送數據給生成web page的應用程序.

 

典型的包括query string的URL看起來像這樣:

http://server/path/program?query_string

 

舉例:

http://localhost/sites/mydoclib/forms/allitems.aspx?SortField=Last%5fx0020%5fModified&SortDir=Asc&View=%7b5A385845%2d3E06%2d4A5E%2d9733%2d1B872A014410%7d

 

特點如下:

  1. 變量名和變量值用=號隔開.
  2. 多個參數之間用ampersand, '&' 或 semicolon, ';'分隔.
  3. 參數中的字符采用了URL Encoding.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM