get請(qǐng)求最大長(zhǎng)度 http get請(qǐng)求的字節(jié)限制數(shù)是多少?
http get請(qǐng)求的字節(jié)限制數(shù)是多少?HTTP get方法提交的數(shù)據(jù)大小和長(zhǎng)度沒(méi)有限制,HTTP協(xié)議規(guī)范也沒(méi)有限制URL的長(zhǎng)度。這個(gè)限制是由特定的瀏覽器和服務(wù)器強(qiáng)加的。例如,ie將URL的長(zhǎng)度限制為
http get請(qǐng)求的字節(jié)限制數(shù)是多少?
HTTP get方法提交的數(shù)據(jù)大小和長(zhǎng)度沒(méi)有限制,HTTP協(xié)議規(guī)范也沒(méi)有限制URL的長(zhǎng)度。這個(gè)限制是由特定的瀏覽器和服務(wù)器強(qiáng)加的。例如,ie將URL的長(zhǎng)度限制為2083字節(jié)(2k35)。下面是對(duì)各種瀏覽器和服務(wù)器的最大處理能力的描述。Microsoft Internet Explorer IE瀏覽器的最大URL限制為2083個(gè)字符。如果超過(guò)此數(shù)字,“提交”按鈕將不響應(yīng)。瀏覽器URL的長(zhǎng)度限制為65536個(gè)字符。safari(瀏覽器)URL的最大長(zhǎng)度為80000個(gè)字符。Opera(瀏覽器)URL的最大長(zhǎng)度為190000個(gè)字符。Google(chrome)URL的最大長(zhǎng)度是8182個(gè)字符。Apache(服務(wù)器)可以接受8192個(gè)字符的最大URL長(zhǎng)度。Microsoft Internet information server(IIS)可以接受最大URL長(zhǎng)度16384個(gè)字符。
httpget和post請(qǐng)求提交參數(shù)有沒(méi)有長(zhǎng)度限制?
理論上講,post沒(méi)有大小限制,HTTP協(xié)議規(guī)范也沒(méi)有大小限制。理論上,最大數(shù)據(jù)傳輸量沒(méi)有限制。它取決于服務(wù)器設(shè)置和內(nèi)存大小。通常是服務(wù)器和其他語(yǔ)言的限制,而不是請(qǐng)求規(guī)范中的限制
理論上,post沒(méi)有大小限制。HTTP協(xié)議規(guī)范并不限制服務(wù)器的大小,而是限制服務(wù)器處理器的處理能力。
例如,在tomcat下,取消post大小限制(tomcat默認(rèn)為2m);
打開(kāi)tomcat目錄下的conf目錄,打開(kāi)服務(wù)器.xmlFile,modify
~]“get提交的數(shù)據(jù)最多只能是1024字節(jié)”,因?yàn)間et是通過(guò)URL提交數(shù)據(jù)的,因此,get可以提交的數(shù)據(jù)量與URL的長(zhǎng)度直接相關(guān)。實(shí)際上,URL不存在參數(shù)上限的問(wèn)題,HTTP協(xié)議規(guī)范也沒(méi)有限制URL的長(zhǎng)度。這個(gè)限制是由特定的瀏覽器和服務(wù)器強(qiáng)加的。Ie將URL長(zhǎng)度限制為2083字節(jié)(2k35)。對(duì)于其他瀏覽器,如Netscape和Firefox,理論上沒(méi)有長(zhǎng)度限制,這取決于操作系統(tǒng)的支持。請(qǐng)注意,限制是整個(gè)URL的長(zhǎng)度,而不僅僅是參數(shù)數(shù)據(jù)的長(zhǎng)度。