ASP.NET Web API本质是由一个进程托管的一组类,需要宿主,这个宿主可以是ASP.NET应用程序,可以是MVC项目,可以是控制台应用程序,也可以是自己定制的宿主。 在VS2012中创建一个"ASP.NET MVC4 Web应用程序",选择&q ...
get='_blank'>ASP.NET Web API本质是由一个进程托管的一组类,需要宿主,这个宿主可以是ASP.NET应用程序,可以是MVC项目,可以是控制台应用程序,也可以是自己定制的宿主。
在VS2012中创建一个"ASP.NET MVC4 Web应用程序",选择"Web API"模版,会为我们自动添加一些相关组件。
App_Start下的WebApiConfig类包含一个Register方法,这在方法中完成Web API的各种配置,默认有一个路由设置:
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{id}",
defaults: new { id = RouteParameter.Optional }
);
意思是说,规定的路由格式把接收到的HTTP请求映射到控制器类,并解析路由片段。
WebApiConfig类的Register静态方法终在global.asax中的Application_Start方法中被调用:
WebApiConfig.Register(GlobalConfiguration.Configuration);
原标题:ASP.NET Web API实践系列09,在Fiddler和控制台中模拟GET和POST请求
关键词:ASP.NET
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。