API接口小栗子

因为最近一段时间驻场开发,上手前后端分离的项目,在驻场之前进行学习接口的书写,找了一个简单地小例子,供新人参考便于学习。

1.1.打开vs 新建项目,创建asp.net web application,然后进行选择相应的框架,因为这次是进行API接口的制作,所以选择API。

2.部署IIS,上手过项目的小伙伴,应该都知道如何部署IIS,其部署方法网上都有,很简单,主要是所用路径必须为项目所在文件夹。

3.部署完毕IIS后,可以进行检查输入你的端口号+help,进行查看。

因为我在部署IIS项目,所设置端口号为83,所以我的URL地址就为http://localhost:83/help。当出现下图是,表示部署项目成功。

4.上述部署都完毕后,需要进行项目的书写,首先是进行接口的修改。将下述代码复制到App_Start文件夹下的WebApiConfig.cs文件里面。

 config.Routes.MapHttpRoute(
              name: "api",//name 仅仅是名字
              routeTemplate: "api/{controller}/{action}/{id}",
              //api是路径和iis网站名字没有关系 test是控制器名字 getuser是方法名  {id}是可选参数 
              defaults: new { id = RouteParameter.Optional }
          );

5.在Controllers文件下面新建一个HomePageController.cs文件里面写上自己的方法即可。注意此时HomePageController.cs文件文件不是类文件,是控制器文件,你在新建的时候,建的也需要是控制器文件。

public object GetAllAreas()
        {
            if (System.DateTime.Now.Second % 2 == 0)
            {
                return Json(new { ret = 0, data = "", msg = "秒数是偶数!" });
            }
            else
            {
                return Json(new { ret = 1, data = "", msg = "秒数是基数!" });
            }
        }

6.浏览器里输入 http://localhost:83/api/HomePage/GetAllAreas,进行查看返回情况。

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值