http方法:GET丑婿、HEAD性雄、POST、PUT羹奉、DELETE秒旋、OPTIONS、TRACE诀拭、PATCH
根據(jù)RFC2616第九章說(shuō)明迁筛,http方法的定義有兩點(diǎn):safe and Idempotent,即安全性和冪等性耕挨,可以結(jié)合這兩點(diǎn)對(duì)以上方法進(jìn)行說(shuō)明
1细卧,GET
安全、冪等俗孝;
用于獲取資源酒甸;
2,HEAD
安全赋铝、冪等插勤;
與get方法類(lèi)似,但不返回message body內(nèi)容革骨,僅僅是獲得獲取資源的部分信息(content-type农尖、content-length);
restful框架中較少使用
3良哲,POST
非安全盛卡、非冪等;
用于創(chuàng)建子資源
4筑凫,PUT
非安全滑沧、冪等并村;
用于創(chuàng)建、更新資源滓技;
5哩牍,DELETE
非安全、冪等令漂;
刪除資源膝昆;
6,OPTIONS
安全叠必、冪等荚孵;
用于url驗(yàn)證,驗(yàn)證接口服務(wù)是否正常纬朝;
7收叶,TEACE
安全、冪等玄组;
維基百科“回顯服務(wù)器收到的請(qǐng)求滔驾,這樣客戶(hù)端可以看到(如果有)哪一些改變或者添加已經(jīng)被中間服務(wù)器實(shí)現(xiàn)《矶铮”
restful框架中較少使用
8,PATCH
非安全绕德、冪等患膛;
用于創(chuàng)建、更新資源耻蛇,于PUT類(lèi)似踪蹬,區(qū)別在于PATCH代表部分更新;
后來(lái)提出的接口方法臣咖,使用時(shí)可能去要驗(yàn)證客戶(hù)端和服務(wù)端是否支持跃捣;