正确版本的asp.net WebApi版本

时间:2012-09-03 07:16:53

标签: c# web-services asp.net-web-api

我正准备使用新的webapi编写的api。

我希望通过api的某种版本化来防范 - 这意味着如果客户端在发布后直接使用api,我不希望他们必须返回并使用我可能做出的任何更改来更新他们的代码。 / p>

我可以想到几种应用版本的方法。

  1. // myapi.com/foo?bar=1234&v1
  2. // myapi.com/v1/foo?bar=1234
  3. 大多数人在做什么?我想遵循最佳实践,但我也希望api能够清理干净。

    建议最受欢迎:)

1 个答案:

答案 0 :(得分:2)

Web API与编写RESTful服务的另一种方式完全不同。请访问此主题以获取更多详细信息Best practices for API versioning?