日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

http中url的长度限制

發布時間:2023/12/14 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 http中url的长度限制 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2019獨角獸企業重金招聘Python工程師標準>>>

get 請求中url的最大長度限制

在網上查詢之后,瀏覽器和服務器對url長度都有限制,現總結如下。

瀏覽器


1、IE

IE瀏覽器(Microsoft Internet Explorer) 對url長度限制是2083(2K+53),超過這個限制,則自動截斷(若是form提交則提交按鈕不起作用)。

2、firefox

firefox(火狐瀏覽器)的url長度限制為 65 536字符,但實際上有效的URL最大長度不少于100,000個字符。

3、chrome

chrome(谷歌)的url長度限制超過8182個字符返回本文開頭時列出的錯誤。

4、Safari

Safari的url長度限制至少為 80 000 字符。

5、Opera

Opera 瀏覽器的url長度限制為190 000 字符。Opera 9 地址欄中輸入190 000字符時依然能正常編輯。

服務器


1、Apache

Apache能接受url長度限制為8 192 字符

2、IIS

Microsoft Internet Information Server(IIS)能接受url長度限制為16 384個字符。
這個是可以通過修改的(IIS7)configuration/system.webServer/security/requestFiltering/requestLimits @maxQueryString setting.<requestLimits maxQueryString="length"/>

3、Perl HTTP::Daemon

Perl HTTP::Daemon 至少可以接受url長度限制為8000字符。Perl HTTP::Daemon中限制HTTP request headers的總長度不超過16 384字節(不包括post,file uploads等)。但當url超過8000字符時會返回413錯誤。
這個限制可以被修改,在Daemon.pm查找16×1024并更改成更大的值。

4、ngnix

可以通過修改配置來改變url請求串的url長度限制。

client_header_buffer_size?默認值:client_header_buffer_size 1k

large_client_header_buffers默認值 :large_client_header_buffers 4 4k/8k


由于jsonp跨域請求只能通過get請求,url長度根據瀏覽器及服務器的不同而有不同限制。
若要支持IE的話,url長度限制為2083字符,若是中文字符的話只有2083/9=231個字符。
若是Chrome瀏覽器支持的最大中文字符只有8182/9=909個。

轉載于:https://my.oschina.net/qingqingdego/blog/2994983

總結

以上是生活随笔為你收集整理的http中url的长度限制的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。