鍍金池/ 問答/HTML5  HTML/ 問一個可能很小白的get和post問題

問一個可能很小白的get和post問題

都說get請求的大小有限制,只要百KB左右,但是一般頁面的資源請求都是get的,那些js和圖片很多都超過1M了,該怎么解釋。。。

回答
編輯回答
陌如玉

clipboard.png

2017年5月25日 15:23
編輯回答
夢一場

http協(xié)議分請求和響應,請求主要用到的是兩種,GETPOST,GET請求主要用來進行獲取數(shù)據(jù),請求正文中的查詢數(shù)據(jù)會附加到url中,而url的長度有限制,POST用來提交數(shù)據(jù),請求正文是不會附加到url中,并且請求正文不限制大小,所以可以用來提交一些較大的數(shù)據(jù),而你想說的獲取資源是通過響應,響應和請求其實差不多,也是通過狀態(tài)行,響應頭和響應體組成的,你所說的圖片等資源是通過響應體傳輸?shù)模憫w是不限制大小的。

2018年4月5日 09:23
編輯回答
你的瞳

是請求不是響應啊

2017年6月21日 08:14
編輯回答
護她命

果然很小白~~~~謝謝各位了

2018年8月16日 01:45
編輯回答
未命名

GET請求有限制主要是因為:
發(fā)送GET請求時請求參數(shù)是直接拼接在請求URL后面的,具體格式為:http://host:post/path?paramName=paramValue...,你說的幾百KB指的就是這個URL字符串的大小;

2018年6月26日 07:07
編輯回答
忠妾
get是并無請求大小的
只是瀏覽器的url有字節(jié)限制 所以錯覺是get有大小限制
js 圖片超過1M  文件超過1M  那是響應的數(shù)據(jù)  和url或者說請求發(fā)送的參數(shù)無關(guān)
所以你表述的沒有因果關(guān)系
2017年7月27日 22:04