美文网首页
webform与webapi混用的参考链接

webform与webapi混用的参考链接

作者: Mrgz | 来源:发表于2019-07-29 19:36 被阅读0次

参考
https://ithelp.ithome.com.tw/articles/10198037

json格式化
https://www.cnblogs.com/elvinle/p/6252065.html
https://www.cnblogs.com/sky-net/p/5956538.html

statuscode
https://www.cnblogs.com/ypfnet/p/6306832.html

BaseController
https://blog.csdn.net/l1158513573/article/details/77045213

组件
Microsoft.AspNet.WebApi
Microsoft.AspNet.WebApi.Owin
Microsoft.Owin.Host.SystemWeb

<system.web>
  <compilation debug="true" targetFramework="4.6">
    <assemblies>
      <add assembly="System.Net.Http, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
    </assemblies>
  </compilation>
</system.web>

Startup.cs


[assembly: OwinStartup(typeof(Core.Startup))]

namespace Core
{
    public partial class Startup
    {
        public void Configuration(IAppBuilder app)
        {
            var config = new HttpConfiguration();

            // Web API 路由
            config.MapHttpAttributeRoutes();

            config.Routes.MapHttpRoute(
                name: "DefaultApi",
                routeTemplate: "api/{controller}/{id}",
                defaults: new { id = RouteParameter.Optional }
            );
            
            app.UseWebApi(config);
        }
    }
}

使用

namespace Api
{
    [RoutePrefix("api/test")]
    public class TestController : ApiController
    {
        //測試API
        [HttpGet]
        [Route("live")]
        public bool Live()
        {
            return true;
        }
    }
}

相关文章

网友评论

      本文标题:webform与webapi混用的参考链接

      本文链接:https://www.haomeiwen.com/subject/grpirctx.html