2013-02-26 124 views

回答

23

我相信這是保持不變:

我找不到在Chrome和Safari瀏覽器的任何限制。兩者都基於WebKit,並且似乎與Firefox具有相似的限制。

Firefox在64k字符後停止顯示,但可以提供超過 的100k個字符。

你可以閱讀更多關於它in this article.

一般來說沒有「限制」到URL的長度,但this answer狀態,你應該讓你的URL下2048個字符,無論以確保它在每客戶端和服務器。

More information about all browsers here.

+1

我不能相信這是被接受的答案 - 它甚至沒有回答這個問題! – 2014-07-16 12:57:39

+0

@SteveCampbell更好? – chriz 2014-07-16 14:13:41

+0

是的,謝謝! – 2014-07-17 13:50:35

2

除了這個事實,處理的網址可能是依賴於實現的,該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作爲迴應。

-1

理論上它應該是無限的,但實際上,大多數Http客戶端或瀏覽器限制爲Url Length的2083個字符。

相關問題