1.get請求傳參長度誤區
我們經常說get請求參數的大小存在限制,而post請求參數大小是無限制的
實際上http協議從未規定get和post的請求長度限制是多少,對get請求參數的限制是來源與瀏覽器或web服務器,瀏覽器或web服務器限制了url的長度
http協議未規定get和post長度限制
get的最大長度顯示是因爲瀏覽器和web 服務器限制了url的長度
不同瀏覽器和web服務器限制的最大長度不一樣
要支持ie,最大長度爲2083byte,若支持chrome,則最大長度爲8182byte
2.補充get和post請求在緩存方面的區別
get請求類似於查找的過程,用戶獲取數據,可以不用每次都與數據庫連接,所以可以使用緩存。
post不同,post做的一般是修改和刪除的工作,所以必須與數據庫交互,所以不能使用緩存。
因此get請求更適合於請求緩存。
3.閉包
閉包就是能夠讀取其他函數內部變量的函數,或者子函數在外調用,子函數所在的父函數的作用域不會被釋放。