get請(qǐng)求大小限制多少 httpget參數(shù)有長(zhǎng)度限制嗎?
httpget參數(shù)有長(zhǎng)度限制嗎?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
httpget參數(shù)有長(zhǎng)度限制嗎?
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)。以下是各種瀏覽器和服務(wù)器的最大處理能力的說(shuō)明。Microsoft Internet Explorer IE瀏覽器的最大URL限制為2083個(gè)字符。如果超過(guò)此數(shù)字,“提交”按鈕將不響應(yīng)。瀏覽器URL的長(zhǎng)度限制為65536個(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ī)范中的限制
由于URL長(zhǎng)度的限制,get方法只能傳輸1024字節(jié)左右;post傳輸?shù)臄?shù)據(jù)量很大,可以達(dá)到2m,Microsoft使用get方法申請(qǐng)表()能接收到的最大數(shù)據(jù)量是有限的,iis4是80kb,iis5是100kb;以上只是理論上的,從來(lái)沒(méi)有實(shí)踐過(guò),但我記得好像有一個(gè)限制,就是512,我已經(jīng)忘記很久了,而且一般服務(wù)器都設(shè)置了這個(gè)限制
get,post就夠了。。什么restful接口?完成這項(xiàng)工作很好。不要搞怪
~]“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)度。