HTTP中的PUT方法


本文作者: jsweibo

本文链接: https://jsweibo.github.io/2020/04/30/HTTP%E4%B8%AD%E7%9A%84PUT%E6%96%B9%E6%B3%95/

摘要

本文主要讲述了:

  1. 作用
  2. 和 POST 方法的区别
  3. 响应

正文

作用

使用负载创建新资源或替换已存在的资源

和 POST 方法的区别

PUT 方法是幂等的,使用相同负载,调用一次和调用多次是等效的,不会产生副作用(创建多个资源)

使用相同负载,多次调用 POST 方法可能会创建多个资源

响应

如果目标资源不存在,应该创建资源并返回201,使用Content-Location标志资源的位置

如果目标资源存在,应该替换资源并返回200204,使用Content-Location标志资源的位置

参考资料

本文作者: jsweibo

本文链接: https://jsweibo.github.io/2020/04/30/HTTP%E4%B8%AD%E7%9A%84PUT%E6%96%B9%E6%B3%95/


本文对你有帮助?请支持我


支付宝
微信