http请求方法:GET、POST、PUT、PATCH、DELETE、OPTIONS、HEAD、TRACE

http方法:GET、HEAD、POST、PUT、DELETE、OPTIONS、TRACE、PATCH
根据RFC2616第九章说明,http方法的定义有两点:safe and Idempotent,即安全性和幂等性,可以结合这两点对以上方法进行说明

1,GET
安全、幂等;
用于获取资源;

2,HEAD
安全、幂等;
与get方法类似,但不返回message body内容,仅仅是获得获取资源的部分信息(content-type、content-length);
restful框架中较少使用

3,POST
非安全、非幂等;
用于创建子资源

4,PUT
非安全、幂等;
用于创建、更新资源;

5,DELETE
非安全、幂等;
删除资源;

6,OPTIONS
安全、幂等;
用于url验证,验证接口服务是否正常;

7,TEACE
安全、幂等;
维基百科“回显服务器收到的请求,这样客户端可以看到(如果有)哪一些改变或者添加已经被中间服务器实现。”
restful框架中较少使用

8,PATCH
非安全、幂等;
用于创建、更新资源,于PUT类似,区别在于PATCH代表部分更新;
后来提出的接口方法,使用时可能去要验证客户端和服务端是否支持;

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 我感动, 分别四十年的师生大聚会, 今天相见, 一张张脸多么熟悉又多么的陌生… 我感动, 我们的张老师何老师, 四...
    老米阿哥阅读 225评论 0赞 0
  • 月亮早就被告知了,它又将面临一场劫难—当着全地球人的面,被天狗吞吐一次。 等待是平静的。远远地飘来一片云,要不要遮...
    西城一客阅读 823评论 2赞 3

友情链接更多精彩内容