HTTP中PUT和POST的区别
来源:互联网 发布:国家电网网络大学登录 编辑:程序博客网 时间:2024/05/26 02:51
大多数观点认为,在HTTP中应该用PUT来更新资源,POST来创建一个新的资源。也有部分观点认为,应该用POST来更新,PUT用来创建。
其实,用PUT还是POST,不是看对资源的操作,而是由于HTTP协议定义的语义问题。
在HTTP协议中,PUT被定义为idempotent(幂等)的操作,而POST是非幂等的。
Methods can also have the property of “idempotence” in that (aside
from error or expiration issues) the side-effects of N > 0 identical
requests is the same as for a single request.
意思是说:如果一个方法重复执行多次,产生的效果是一样的,那就是idempotent的。
阅读全文
0 0
- HTTP中Put和Post的区别
- http中 ,put 和 post的区别
- HTTP中PUT和POST的区别
- http中put和post区别
- HTTP协议中PUT和POST使用上的区别
- HTTP协议中PUT和POST使用上的区别
- HTTP协议中PUT和POST使用上的区别
- HTTP协议中PUT和POST使用上的区别
- HTTP协议中PUT和POST使用上的区别
- HTTP协议中PUT和POST使用上的区别
- HTTP协议中PUT和POST使用上的区别
- HTTP协议中PUT和POST使用上的区别
- Http请求中,post和put的区别
- HTTP协议中PUT和POST使用区别
- HTTP协议中PUT和POST使用区别
- HTTP协议中PUT和POST使用区别
- HTTP协议中PUT和POST使用区别
- HTTP协议中PUT和POST使用区别
- 逆波兰计算器
- git入门(1)--提交代码的一般步骤
- 2.java创建线程的三种方式及其对比
- 使用Guava的RateLimiter类实现限速器
- 给定一个可能包含重复的整数的集合,S返回所有可能的子集。
- HTTP中PUT和POST的区别
- Android 6.0以上权限处理
- MAC同时通过有线和无线访问内外网的设置方法
- 原样输出html
- jquery chosen api
- 3.线程的状态转换
- [LeetCode]206. Reverse Linked List
- tensorboard的使用
- 简单日食效果实现