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

分组控制器

  •  0
  • IEnumerator  · 技术社区  · 17 年前

    http://localhost/MyWebsite/api/users/get/1

    /api/和/users/都是控制器“get”,是以1作为参数的“users”方法

    有什么想法吗?

    谢谢

    固定的

    Grouping Controllers

    2 回复  |  直到 17 年前
        1
  •  1
  •   Kyle Trauberman pestades    17 年前

    您需要设置自己的自定义路线。看见 this tutorial 更多细节。将其与AcceptVerbs属性相结合以实现REST功能。

        2
  •  1
  •   Kyle West    17 年前

    如果您打算使用RESTAPI,那么它不应该是一个控制器,api是一种访问用户的方法。另一个是html。

    你的路线应该是localhost/user/1——就我个人而言,我会离开。它不是描述性的,您可以获得用户列表或单个用户。如果你想要一些东西,使用细节。然后在控制器中,根据调用方是谁(api vs html),适当地响应请求。

    localhost/user/{userId}/address/{addressId}

    推荐文章