1. 程式人生 > >get和post、RequestMethod的GET和POST的使用總結

get和post、RequestMethod的GET和POST的使用總結

(一)對於資料的請求方式:get和post,首先比較兩者最常見的不同:

①get一般用於向伺服器請求獲取資料,請求引數存放在URL中,並在位址列可見,而post是向伺服器提交資料,資料放置在容器(HTML HEADER)內且不可見;

②get方式提交的資料最多隻能有1024位元組,而post則沒有此限制;

(二)另外的,最近使用了spring的RequestMethod.GET和RequestMethod.POST,偶然間發現,對於spring介面的method的兩種定義,在訪問時這兩種方式的效果有不同:

①將一個method定義成RequestMethod.GET時,可以直接通過地址訪問,這非常方便我們在開發的時候呼叫到我們的介面並進行測試; 

②同樣的介面,將其method更改為RequestMethod.POST時,你會發現介面在位址列訪問不了了,只有向伺服器發起一個POST請求時(例:ajax例項:如何使用json+ajax的方法實現類似前端特效tab切換效果)才起作用