什麼是查詢字符串/ GET/URL參數的極限什麼是查詢字符串的極限/ GET/URL參數
回答
理論上沒有限制。對於HTTP網址,所述HTTP 1.1 specification狀態:
HTTP協議不放置任何先驗極限上的 一個URI的長度。服務器必須能夠處理它們所服務的任何資源的URI,並且應該能夠處理無限長的URI,前提是它們提供了可以生成這種URI的基於GET的表單。如果一個URI比服務器可以處理的更長的 (見10.4.15節),服務器 應該返回414(請求URI過長)狀態。
但實際上,許多客戶端和服務器只支持達到一定長度的URL。 rule of thumb is not to use URLs longer than 2000 characters(編碼百分比已經考慮在內)。
你是否知道有這個限制的主要(經常使用的)組件列表? – 2014-12-04 11:59:29
@Thomas不,不幸的是沒有。 – Gumbo 2014-12-04 12:18:41
我想起了什麼,該標準定義的URL(包括查詢字符串),1024個字節,但我也某處閱讀該Internet Explorer最多可接受2083個字符。可能相當依賴於瀏覽器...
沒有定義的限制。但是,RFC 2068指出:
HTTP協議不會對URI的長度進行任何先驗限制。服務器必須能夠處理它們所服務的任何資源的URI,並且如果它們提供了可以生成這種URI的基於GET的表單,那麼它們應該能夠處理無限長的URI。如果一個URI長於服務器可以處理的長度(見10.4.15節),服務器應該返回414(請求URI過長)狀態。注意:服務器應該謹慎使用高於255字節的URI長度,因爲一些較舊的客戶端或代理實現可能不能正確支持這些長度。
- 1. 什麼是此查詢字符串參數:_sm_au_
- 2. Facebook追加到共享URL中的查詢字符串參數是什麼?
- 3. 什麼是空數組項的有效查詢字符串?
- 4. 約定的查詢字符串參數
- 5. 變化的查詢字符串參數
- 6. 什麼是寫查詢字符串的各種方法?
- 7. HttpClient - 查詢字符串的限制?
- 8. window.location受查詢字符串限制
- 9. 查詢字符串參數錯誤
- 10. 查詢字符串參數和篡改
- 11. 參數化查詢作爲字符串
- 12. CAML查詢參數等於字符串
- 13. 通過查詢字符串參數
- 14. php查詢字符串參數
- 15. 查詢字符串參數混淆
- 16. .htaccess雙查詢字符串參數
- 17. FormMethod.Get和查詢字符串參數
- 18. 在查詢字符串參數
- 19. ASP.NET System.Web.Routing和查詢字符串參數
- 20. Django和查詢字符串參數
- 21. PHP查詢字符串 - 參數複製
- 22. PostbackUrl和查詢字符串參數
- 23. 傳遞GET參數查詢字符串
- 24. 更改查詢字符串參數
- 25. 構建多參數查詢字符串
- 26. 微風查詢字符串參數
- 27. urlencode所有查詢字符串參數
- 28. 什麼是C++中的「查詢參數」?
- 29. 爲什麼一個參數化查詢產生極大較慢的查詢計劃與非參數化查詢
- 30. 什麼是jQuery的AJAX Ajax調用查詢字符串_somenumber
可能重複[什麼是查詢字符串的最大可能長度?](http://stackoverflow.com/questions/812925/what-is-the-maximum-possible-length-of-a-query-字符串) – isaacbernat 2015-05-21 15:24:14