代码之家  ›  专栏  ›  技术社区  ›  Aaron Yodaiken

使用put和delete而不是get和post有什么好处

  •  7
  • Aaron Yodaiken  · 技术社区  · 14 年前

    2 回复  |  直到 14 年前
        1
  •  3
  •   TooAngel    14 年前

    如果您只为浏览器开发web应用程序,您应该使用post和get。

    但是restapi应该/可以使用put和delete方法。因此,您可以更好地定义要在特殊资源上执行的操作。 http://en.wikipedia.org/wiki/Representational_State_Transfer

        2
  •  3
  •   David Neale    14 年前

    http://www.artima.com/lejava/articles/why_put_and_delete.html

    略加摘录:

    PUT和DELETE位于GET和POST之间。PUT或DELETE与POST的区别在于PUT和DELETE是幂等的,而POST不是。如有必要,可以重复放置和删除。假设您正在尝试将新页面上载到站点。假设您想在上创建一个新页面 http://www.example.com/foo.html