URL 的最大長度

2021-05-28 16:25:33 字數 403 閱讀 2992

w3c 的 http 協議 並沒有限定,

然而,在實際應用中,經過試驗,不同瀏覽器和 web 伺服器有不同的約定:

ie 的 url 長度上限是 2083 位元組,其中純路徑部分不能超過 2048 位元組。

firefox 瀏覽器的位址列中超過 65536 字元後就不再顯示。

safari 瀏覽器一致測試到 80000 字元還工作得好好的。

opera 瀏覽器測試到 190000 字元的時候,還正常工作。

web 伺服器:

apache web 伺服器在接收到大約 4000 字元長的 url 時候產生 413 entity too large」 錯誤。

iis 預設接收的最大 url 是 16384 字元。

知道超過2k會出問題就夠了。。。

出處:

URL位址最大長度問題

搜尋過程中發現,各瀏覽器與各web server對url均有長度的限制如下 在http協議中,其實並沒有對url長度作出限制,往往url的最大長度和使用者瀏覽器和web伺服器有關,不一樣的瀏覽器,能接受的最大長度往往是不一樣的,當然,不一樣的web伺服器能夠處理的最大長度的url的能力也是不一樣的。...

GET請求中URL的最大長度限制總結

今天在做乙個資料重新整理的功能測試,涉及到入參的拼裝,拼裝完成後預計達到51000個字元,考慮到get請求是否有url長度限制,在網上查詢之後,瀏覽器和伺服器對url長度都有限制,現總結如下。1 ie ie瀏覽器 microsoft internet explorer 對url長度限制是2083 2...

各種瀏覽器url最大長度限制

雖然http協議的 rfc規範並沒有詳細規定url的最大字元長度限制,但實際上,在瀏覽器或者伺服器中總會存在限制的。本文中說所的字元是指ascii字元。微軟 internet explorer 微軟幫助 上說ie7之前 包括ie7 的瀏覽器,對url的最大長度限制是2,083個字元。firefox ...