我已經看到了這流行的問題:在Chrome瀏覽器網址的最大長度
What is the maximum length of a URL in different browsers?
但因爲我不能直接找到谷歌瀏覽器參考(由於大多數的答案被賦予了幾年前)我想知道Google Chrome瀏覽器的URL長度目前有哪些限制?
我已經看到了這流行的問題:在Chrome瀏覽器網址的最大長度
What is the maximum length of a URL in different browsers?
但因爲我不能直接找到谷歌瀏覽器參考(由於大多數的答案被賦予了幾年前)我想知道Google Chrome瀏覽器的URL長度目前有哪些限制?
我相信這是保持不變:
我找不到在Chrome和Safari瀏覽器的任何限制。兩者都基於WebKit,並且似乎與Firefox具有相似的限制。
Firefox在64k字符後停止顯示,但可以提供超過 的100k個字符。
你可以閱讀更多關於它in this article.
一般來說沒有「限制」到URL的長度,但this answer狀態,你應該讓你的URL下2048個字符,無論以確保它在每客戶端和服務器。
我不能相信這是被接受的答案 - 它甚至沒有回答這個問題! – 2014-07-16 12:57:39
@SteveCampbell更好? – chriz 2014-07-16 14:13:41
是的,謝謝! – 2014-07-17 13:50:35
除了這個事實,處理的網址可能是依賴於實現的,該HTTP/1.1
規格在RFC2616
指出:
RFC 2616(超文本傳輸協議 - HTTP/1.1)在 部分中說明3.2.1對URI的長度沒有限制(URI是大多數人稱之爲URL的官方術語)。
我不知道最多可以有多少個最大字符被Google Chrome接受,甚至不知道目前是否存在這樣的限制。例如,可能會在Chromium GIT repository的一個模糊定義中指定它,或者甚至可以通過窗口上的Win32 API
中的文本輸入的最大值來指定它。
但是,在大多數網絡服務器上有關於URL長度的限制。他們可能會在大多數情況下拋出一個413 Entity Too Large
作爲迴應。
Chrome目前的限制爲2MB。這個問題在這裏討論:
https://code.google.com/p/chromium/issues/detail?id=69227
,當你需要克服的東西,如帶有「toDataUrl」源顯示圖像的問題,你會發現那裏的資源,如解決辦法。
理論上它應該是無限的,但實際上,大多數Http客戶端或瀏覽器限制爲Url Length的2083個字符。
這是甚至在話題上? – Loko 2015-03-17 10:43:52