【问题标题】:REST resources from database tables来自数据库表的 REST 资源
【发布时间】:2012-09-03 14:27:20
【问题描述】:

来自数据库表的 REST 资源

我最近学到了一些关于 REST 的东西(其中很多我部分理解)。我还做了一些简单的演示,它们不是很安静,但至少我尝试过一些 REST。但是,当涉及到从头开始开发一些现实世界的应用程序时,我一无所知。

我的问题是

我完全不知道,什么时候给了一堆桌子

  1. 如何开始设计 uris?
  2. 如何确定资源是什么...?
  3. 每个表都可以是资源吗...?
  4. 如何处理这些表之间的一对多、多对多关系..?

以上所有问题都让我感到困惑。基本上当一堆桌子被扔到你面前进行 REST uri 设计时,从哪里开始 uri 设计!我知道 URI 设计并不是使它成为 REST API 的唯一部分,但它仍然很重要..

这个问题是我之前在 SO
How to decide a resource in a restful way based on some tables

上发布的这个问题的延续

请不要说没有这样的规定标准。应该有一个:| . 我只要求一种方法 ..只是从 db 表中设计 uri 的一些方向

【问题讨论】:

    标签: api rest asp.net-web-api


    【解决方案1】:

    【讨论】:

      【解决方案2】:

      This 是一个很棒的 REST 教程。它具有 REST 架构设计和许多示例。

      【讨论】:

      • 快速略读,有“创建、更新和删除数据,使用 POST 请求”这样的错误语句。(POST 也可以用于只读查询,如上所述,当复杂的参数必需。)”。
      • 哦,是的,moomwave99!好点子!可以使用 HTTP 动词,例如 GET 用于读取,POST 用于创建/读取复合体,PUT 用于更新,DELETE 用于删除。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-08-31
      • 1970-01-01
      • 2014-01-05
      • 1970-01-01
      • 2017-08-30
      • 2019-09-21
      • 1970-01-01
      相关资源
      最近更新 更多