GET和POST
在客戶端和服務(wù)器之間進(jìn)行請(qǐng)求-響應(yīng)時(shí),兩種最常被用到的方法是:GET和POST
GET:
從指定的資源請(qǐng)求數(shù)據(jù),查詢字符串(名稱/值對(duì))是在GET請(qǐng)求的URL中發(fā)送的,形如:"http://localhost:8080/dbmanager/query.htm?action=name_list_action&;_fm.q._0.m=email"
get.png
GET 請(qǐng)求的其他點(diǎn):
- GET 請(qǐng)求可被緩存
- GET 請(qǐng)求保留在瀏覽器歷史記錄中
- GET 請(qǐng)求可被收藏為書簽
- GET 請(qǐng)求不應(yīng)在處理敏感數(shù)據(jù)時(shí)使用
- GET 請(qǐng)求有長(zhǎng)度限制
- GET 請(qǐng)求主要用于取回?cái)?shù)據(jù)
POST:
向指定的資源提交要被處理的數(shù)據(jù),查詢字符串(名稱/值對(duì))是在 POST 請(qǐng)求的 HTTP 消息主體中發(fā)送的
POST 請(qǐng)求的其他特點(diǎn):
- POST 請(qǐng)求不會(huì)被緩存
- POST 請(qǐng)求不會(huì)保留在瀏覽器歷史記錄中
- POST 不能被收藏為書簽
- POST 請(qǐng)求對(duì)數(shù)據(jù)長(zhǎng)度沒(méi)有要求
比較GET和POST
下面的表格比較了GET和POST的區(qū)別
image.png