添加一个控制器类(controller class)的注意事项:
1.在Web API中控制器类要有 "controller"后缀
2.这个类必须继承ControllerBsse
3.在这个控制器上使用ApiController属性
4.使用Routing属性
ContrllerBsse?
ContrllerBsse 类中we提供了很多方法和属性去处理HTTP请求
ApiController作用
1.对路由(routing)属性要求
2.处理客户端错误,即400 status code
3.多部分(Multipart)/表单数据(form-data)请求推断
4.使用更多属性将传入的数据与参数绑定
第一步、选中Controllers文件右键—>添加—>新建基架
第二步、选择API控制器—>下一步
第三步、输入名称—>完成
打开脚本添加 Get() 方法如下所示
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
namespace MyWebApi.Controllers
{
[Route("api/[controller]")]
[ApiController]
public class TestController : ControllerBase
{
public string Get()
{
return