在应用服务中API更新是很普遍的事情,为了服务良好地运作很多时候需要新旧版本同时兼容:为了应对这一系列的需求FastHttpApi在新版中强化了Url重写机制来支持API访问版本控制,由原来固定的重写规则调整成支持动态数据的重写规则,主要支持域名,header和querystring等不同值进一个重写的定义.接下来讲解如何通过FastHttpApi来控制不同版本的API访问 API示例 [Controller(BaseUrl = "Api")] public class Api { p
第一步 新建一个控制台应用程序 并添加WebApi相关引用,注意,添加之后会默认帮你添加 System.Web.Http.WebHost 的引用,不过,折并没有什么鸟用,干掉他,然后手动添加引用 System.Web.Http.SelfHost . 第二步 假装我们在开发一个正常的WebApi程序 嗯,现在我们需要一个Controller了: using System; using System.Collections.Generic; using System.Linq; using Syst