本文作者: jsweibo
本文链接: https://jsweibo.github.io/2020/04/30/HTTP%E4%B8%AD%E7%9A%84PUT%E6%96%B9%E6%B3%95/
摘要
本文主要讲述了:
- 作用
- 和 POST 方法的区别
- 响应
正文
作用
使用负载创建新资源或替换已存在的资源
和 POST 方法的区别
PUT 方法是幂等的,使用相同负载,调用一次和调用多次是等效的,不会产生副作用(创建多个资源)
使用相同负载,多次调用 POST 方法可能会创建多个资源
响应
如果目标资源不存在,应该创建资源并返回201
,使用Content-Location
标志资源的位置
如果目标资源存在,应该替换资源并返回200
或204
,使用Content-Location
标志资源的位置
参考资料
本文作者: jsweibo
本文链接: https://jsweibo.github.io/2020/04/30/HTTP%E4%B8%AD%E7%9A%84PUT%E6%96%B9%E6%B3%95/
本文对你有帮助?请支持我
- 本文链接: https://jsweibo.github.io/2020/04/30/HTTP%E4%B8%AD%E7%9A%84PUT%E6%96%B9%E6%B3%95/
- 版权声明: 除非另有说明,否则本网站上的内容根据署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 进行许可。