最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

網址(URL)支持的最大長度是多少?最大支持多少個字符?

 更新時間:2015年07月06日 10:03:50   投稿:junjie  
這篇文章主要介紹了網址(URL)支持的最大長度是多少?最大支持多少個字符?本文總結了IIS、apache服務器及瀏覽器軟件Internet Explorer、Firefox、Opera、chrome等主流的瀏覽器軟件支持情況,需要的朋友可以參考下

今天在測試Email Ticket的時候發(fā)現在進行Mark as Read/Unread操作時,請求是通過GET方式進行的。URL中列出了所有參與該操作的Ticket Id。于是,我想起GET請求是有最大長度限制的。遂輸入超長一串Ticket Id進行請求,結果頁面報錯如下:

復制代碼 代碼如下:

Request-URI Too Large
The requested URL's length exceeds the capacity limit for this server.

經過一番搜索之后,發(fā)現IIS 7對于Query String有長度限制。默認為2048.
該問題的解決辦法可以通過修改configuration/system.webServer/security/requestFiltering/requestLimits@maxQueryString setting.

復制代碼 代碼如下:

<requestLimits maxQueryString="length" />

具體可以查看微軟KB: Error message when you visit a Web site that is hosted on a server that is running IIS 7.0: "HTTP Error 404.15 – Not Found"

搜索過程中發(fā)現,各瀏覽器與各Web Server對URL均有長度的限制如下:
在http協(xié)議中,其實并沒有對url長度作出限制,往往url的最大長度和用戶瀏覽器和Web服務器有關,不一樣的瀏覽器,能接受的最大長度往往是不一樣的,當然,不一樣的Web服務器能夠處理的最大長度的URL的能力也是不一樣的。
下面就是對各種瀏覽器和服務器的最大處理能力做一些說明.

復制代碼 代碼如下:

Microsoft Internet Explorer (Browser)

IE瀏覽器對URL的最大限制為2083個字符,如果超過這個數字,提交按鈕沒有任何反應。在我的測試中,這個數字得到驗證。

復制代碼 代碼如下:

Microsoft Internet Explorer has a maximum uniform resource locator (URL) length of 2,083 characters. Internet Explorer also has a maximum path length of 2,048 characters. This limit applies to both POST request and GET request URLs.
If you are using the GET method, you are limited to a maximum of 2,048 characters, minus the number of characters in the actual path.
However, the POST method is not limited by the size of the URL for submitting name/value pairs. These pairs are transferred in the header and not in the URL.

微軟官方也有說明:

Firefox (Browser)
對于Firefox瀏覽器URL的長度限制為65,536個字符,但當我測試時,最大只能處理8182個字符,這是因為url的長度除了瀏覽器限制外,還會受Web服務器的限制,而我本機使用的是ubuntu apache服務器,最大處理能力為8192個字符(相差10個字符,不知道是什么原因),一旦超過這個長度,服務器就返回如下錯誤信息。

Safari (Browser)
URL最大長度限制為 80,000個字符。

Opera (Browser)
URL最大長度限制為190,000個字符。

Google (chrome)
url長度一旦超過8182個字符時,出現如下服務器錯誤:

寫道

復制代碼 代碼如下:

Request-URI Too Large
The requested URL's length exceeds the capacity limit for this server.
Apache/2.2.12 (Ubuntu) Server at 127.0.1.1 Port 80

Apache (Server)
能接受最大url長度為8,192個字符,但我的測試數據是8,182,10個字符,差別不在,數據具體符合。

Microsoft Internet Information Server(IIS)
能接受最大url的長度為16,384個字符。

通過上面的數據可知,為了讓所有的用戶都能正常瀏覽,我們的URL最好不要超過IE的最大長度限制(2038個字符),當然,如果URL不直接提供給用戶,而是提供給程序調用,側這時的長度就只受Web服務器影響了。

注:可能有些朋友會想當然的認為,如果最大長度限制為2038字符,是不是參數差不多可以傳遞1000個左右的漢字。這樣認為其實是不對的,對于中文的傳遞,最終會為urlencode后的編碼形式進行傳遞,如果瀏覽器的編碼為UTF8的話,一個漢字最終編碼后的字符長度為9個字符。

相關文章

  • layabox2.0命令行在vscode中編譯打包問題

    layabox2.0命令行在vscode中編譯打包問題

    這篇文章主要介紹了layabox2.0命令行在vscode中編譯打包問題,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-08-08
  • git基礎之各版本控制系統(tǒng)介紹

    git基礎之各版本控制系統(tǒng)介紹

    這篇文章主要為大家介紹了git基礎之各版本控制系統(tǒng)以及版本的演變,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-04-04
  • vim中tagbar配置以及打字時隱藏鼠標的方法

    vim中tagbar配置以及打字時隱藏鼠標的方法

    這篇文章主要給大家介紹了關于vim中tagbar配置以及打字時隱藏鼠標的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-11-11
  • Typora使用方法

    Typora使用方法

    今天用Typora因為升級了一下,所以需要激活雖然勉強能用,但是老是彈出激活頁面,很是苦惱,只能通過百度找方法進行解決一下了,下面跟隨小編看下Typora使用方法,需要的朋友可以參考下
    2022-04-04
  • DataGrip 2020.1 安裝與激活方法

    DataGrip 2020.1 安裝與激活方法

    DataGrip是一款數據庫管理客戶端工具,方便連接到數據庫服務器,執(zhí)行sql、創(chuàng)建表、創(chuàng)建索引以及導出數據等。這篇文章主要介紹了DataGrip 2020.1 安裝與激活教程,需要的朋友可以參考下
    2020-09-09
  • 使用 tke-autoscaling-placeholder 實現秒級彈性伸縮的方法

    使用 tke-autoscaling-placeholder 實現秒級彈性伸縮的方法

    這篇文章主要介紹了使用 tke-autoscaling-placeholder 實現秒級彈性伸縮的方法,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-01-01
  • ApacheBeam中的延遲數據處理方法

    ApacheBeam中的延遲數據處理方法

    Apache?Beam是一個用于批處理和流處理的統(tǒng)一編程模型,可以處理實時數據流和批量數據,本文給大家介紹ApacheBeam中的延遲數據處理方法,感興趣的朋友跟隨小編一起看看吧
    2024-03-03
  • Ubuntu中安裝vscode與官方插件

    Ubuntu中安裝vscode與官方插件

    這篇文章介紹了Ubuntu中安裝vscode與官方插件的方法,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-06-06
  • Git遠程操作詳解

    Git遠程操作詳解

    本文針對初級用戶,從最簡單的講起,但是需要讀者對Git的基本用法有所了解。同時,本文覆蓋了上面5個命令的幾乎所有的常用用法,所以對于熟練用戶也有參考價值。
    2014-08-08
  • 2020史上最全IDEA插件總結(推薦收藏)

    2020史上最全IDEA插件總結(推薦收藏)

    這篇文章主要介紹了2020史上最全IDEA插件總結,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2020-06-06

最新評論

克山县| 广元市| 枣阳市| 遂昌县| 洞口县| 永昌县| 古交市| 翁牛特旗| 平潭县| 建平县| 邯郸县| 庄浪县| 兰坪| 侯马市| 花莲市| 涞源县| 兴安县| 永川市| 瑞金市| 新营市| 拉萨市| 绿春县| 海宁市| 蓬安县| 稷山县| 湘西| 临夏县| 自治县| 文昌市| 揭西县| 宝丰县| 宿松县| 屯昌县| 康乐县| 密山市| 瑞昌市| 昆明市| 湟源县| 大连市| 卫辉市| 永顺县|