代码之家  ›  专栏  ›  技术社区  ›  nonopolarity

当我遵循Web编程的标准实践时,我的应用程序是否自动恢复?

  •  2
  • nonopolarity  · 技术社区  · 15 年前

    当我使用GET仅检索和显示信息,并使用POST创建、更新、删除时,我的Web应用程序会自动恢复原状吗?

    3 回复  |  直到 15 年前
        1
  •  3
  •   workmad3    15 年前

    不,因为其余的想法给出了以下映射:

    GET - Retrieve
    POST - Create
    PUT - Update
    DELETE - Destroy
    

    2浏览器通常不支持这些HTML操作(Put和Delete),因此REST框架倾向于使用一些缓冲来允许它们通过浏览器。

    在创建一个RESTful应用程序时,也有很多设计理念,因此不可能真正拥有“自动”的RESTful。一些团体之间也有很多关于休息到底需要什么的讨论。

        2
  •  3
  •   Charlie Martin    15 年前

    它会更近一些,但不能完全休息。

    1. 最重要的是,您需要确保所有必要的状态都通过URI表示进行传输。(这就是为什么它是“代表性国家转移”。)

    2. 在您的操作中使用其他HTML方法更为常见。

        3
  •  0
  •   aehlke    15 年前

    不,REST与HTTP无关,它是独立于协议的。正确地使用HTTP之类的协议(除了绕过其实现被破坏的地方,比如缺少Put支持等)是必要的,但不足以保证安全。