2013年4月29日 星期一

Query String

Query String
  • URL URI在?後方的一串參數。
  • 用來傳遞參數。
  • 參數用來給予作資料查詢或是介面上的屬性設定等等。

範例:
  • http://localhost:61537/WebSite1/Default.aspx?id=1234456
    ?後方那串就是Query String,Query String可以帶多個,直到GET傳遞規範大小。
  • Query String 走的是 HTTP GET 傳輸協定。
  • HTTP GET 就是使用 網址 + Query String
  • 在IE中統一資源定位器 (URL) 長度限制在 2083 Byte,因此 網址 + Query String不可以超過2083 Byte。
  • RFC 2616、 「 超文字傳輸通訊協定--HTTP/1.1 中,"未指定任何 URL 長度的需求。

  • 要注意的是雖然IE的URL有2083Byte的大小限制,但是FireFox與Chrome等都不相同,實際上要查尋各家瀏覽器的文件或是以程式做測試才能知道實際大小,原因是RFC 2616制訂協定中並無規範URL長度,但各家瀏覽器在實作時都會有所不同。

參考資料:

沒有留言:

張貼留言