【发布时间】:2016-02-19 06:00:50
【问题描述】:
我知道这不是一个技术性很强的问题。但我需要一些建议。 我知道命名 Rest API 有一些约定。 我需要通过 Asp.Net Web API 创建一个 Rest API。该服务是检索用户位置附近的所有学校。 输入:用户纬度、经度、距离
如何命名 URL。
api/v1/Schools/Near,
api/v1/NearbySchools
我知道使用 GET 更好:api/v1/Schools
但可能将来输入的数量会发生变化,所以最好做成 POST。
发布:api/v1/Schools
但这也有问题。我已经有一个这样的 URL 来创建一个新的学校。
请帮助我。我知道这不是技术问题,但我想遵循惯例。
【问题讨论】:
-
在整个项目中遵循一个约定。你也可以试试
Retrieve/SchoolsNearBY表示<TypeOfMethod>/<functionality>
标签: rest http asp.net-web-api2 asp.net-web-api-routing