Web开发:新建一个WebAPI的demo

一、新建一个api项目,并设置为启动项目

 

二、控制器目录新建一个控制器,命名为TestController,并且添加如下代码

添加后

代码:

using Microsoft.AspNetCore.Mvc;

namespace WebApplication1.Controllers
{
    public class TestController : Controller
    {
        public IActionResult Index()
        {
            return View();
        }
        private readonly ILogger<TestController> _logger;

        public TestController(ILogger<TestController> logger)
        {
            _logger = logger;
        }


        [Route("api/test")]
        [HttpGet]
        public IActionResult GetAdds(InputModel input)
        {
            _logger.LogInformation("日志信息,在输出页可看");
            int sum = input.Number1 + input.Number2;
            return Ok(new { Result = sum });
        }
        
    }
}

 三、运行程序进行调试和验证

 同时可以查看输出日志:【备注】测试方式:可用postman调试

【备注】测试方式:可用postman调试 

相关推荐

  1. Web开发:AES加密解密demo

    2024-01-22 13:18:02       56 阅读
  2. WebpyWeb开发框架简单应用)

    2024-01-22 13:18:02       46 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-22 13:18:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-22 13:18:02       101 阅读
  3. 在Django里面运行非项目文件

    2024-01-22 13:18:02       82 阅读
  4. Python语言-面向对象

    2024-01-22 13:18:02       91 阅读

热门阅读

  1. Vue 批量注册全局组件

    2024-01-22 13:18:02       56 阅读
  2. props传值

    2024-01-22 13:18:02       57 阅读
  3. Spring与Spring Boot:区别与Spring Boot的实战示例

    2024-01-22 13:18:02       48 阅读
  4. MySQL的MVCC

    2024-01-22 13:18:02       46 阅读
  5. unity3d在汽车领域的未来发展趋势浅谈

    2024-01-22 13:18:02       47 阅读
  6. Spring data都包含哪些内容

    2024-01-22 13:18:02       46 阅读
  7. C++入门【34-C++类成员函数】

    2024-01-22 13:18:02       44 阅读
  8. 代码随想录算法训练营29期Day25|LeetCode 216,17

    2024-01-22 13:18:02       58 阅读
  9. 9 | Tensorflow中的batch批处理

    2024-01-22 13:18:02       49 阅读