瀏覽器中輸入網(wǎng)址訪問(wèn)資源一般都是通過(guò)GET方式,在FORM表單提交中,可以通過(guò)Method參數(shù)指定提交方式為GET或者POST,默認(rèn)為GET提交。
Http協(xié)議定義了與服務(wù)器交互的不同方法谷暮,最基本的方法有4種,分別是GET盛垦、POST湿弦、PUT、DELETE腾夯。
URL全稱是Uniform Resource Locator颊埃,可以認(rèn)為一個(gè)URL地址用于描述一個(gè)網(wǎng)絡(luò)上的資源,而HTTP中的GET蝶俱,POST班利,PUT,DELETE就對(duì)應(yīng)著對(duì)這個(gè)資源的查?榨呆,改?罗标,增?,刪?4個(gè)操作。
GET 和 POST請(qǐng)求方法的解釋
在客戶機(jī)和服務(wù)器之間進(jìn)行請(qǐng)求-響應(yīng)時(shí)闯割,最常被用到的方法是GET 和 POST彻消。
GET?- 從指定的資源請(qǐng)求數(shù)據(jù)。
get方法是在URL中傳值
POST?- 向指定的資源提交要被處理的數(shù)據(jù)宙拉。
post方法是在發(fā)出請(qǐng)求的HTTP消息主體中傳值
GET一般用于獲取/查詢資源信息宾尚,而POST一般用于更新資源信息。
根據(jù)HTTP規(guī)范鼓黔,GET用于信息獲取央勒,而且應(yīng)該是安全的和冪等的?不见。
1.所謂安全的意味著該操作用于獲取信息而非修改信息澳化。就是說(shuō),它僅僅是獲取資源信息稳吮,就像數(shù)據(jù)庫(kù)查詢一樣缎谷,不會(huì)修改,增加數(shù)據(jù)灶似,不會(huì)影響資源的狀態(tài)列林。
2.冪等的意味著對(duì)同一URL的多個(gè)請(qǐng)求應(yīng)該返回同樣的結(jié)果。