get 與 post的區別?
1.GET請求的數據會附在URL之后,以?分割URL和傳輸數據,參數之間以&相連,
POST把提交的數據則放置在是HTTP包的包體中。
2.GET的長度受限於url的長度,而url的長度限制是特定的瀏覽器和服務器設置的,理論上GET的長度可以無限長。
POST是沒有大小限制的,HTTP協議規范也沒有進行大小限制,起限制作用的是服務器的處理程序的處理能力
3.GET請求沒有POST請求安全
私密性的信息請求使用post。
查詢信息和可以想要通過url分享的信息使用get。
4.在ASP中,服務端獲取GET請求參數用Request.QueryString,獲取POST請求參數用Request.Form。
POST的安全性要比GET的安全性高
application json 與form表單的區別?
瀏覽器默認的提交方式就是表單。首先,Content-Type 被指定為 application/x-www-form-urlencoded,jQuery的Ajax請求默認方式,其次,數據以鍵值對形式?key1=value1&key2=value2的方式發送到服務器