常見的接口請求類型
解答:
get:從協議內容來看,有url和頭部,url中帶參數
post:比get多一個body部分,body可以為空,且body和參數之間必須有空格
從功能上看,get和post是沒有區別的,get也可以增刪改查,post也可以增刪改查,只是習慣上,get用於查詢數據,post用於提交數據,但是url中的參數是有限制的,當請求的參數體積比較大時,例如圖片,只能放到body中,此時,就需要用post
Http1.0:get、post、head
Http1.1:get、post、head、options、put、delete、trace、connect
常用的5種為:get、post、put、delete、trace
options:返回服務器針對特定資源所支持的http請求方法,允許客戶端查看服務器的性能
head:向服務器索要與GET請求相一致的響應,只不過響應體不會被返回,這一方法可以在不必傳輸整個響應內容的情況下,就可以獲取包含在響應消息頭中的元信息。
get:向特定的資源發出請求,並返回實體主題。
post:向指定資源提交數據進行處理請求(例如提交表單或者上傳文件)。數據被包含在請求體中。POST請求可能會導致新的資源的創建和/或已有資源的修改。
put:向指定資源位置上傳其最新內容, 從客戶端向服務器傳送的數據取代指定的文檔的內容。
delete:請求服務器刪除Request-URI所標識的資源,也就是刪除所指定的頁面
trace:回顯服務器收到的請求,主要用於測試或診斷
connect:HTTP/1.1協議中預留給能夠將連接改為管道方式的代理服務器