AspNetCore WebApi常见返回类型

28 阅读1分钟
1.常见的返回类型

1.1 直接返回需要的类型,例如int、string、List<string>

1.2 返回IActionResut类型,常见的类型有:

Ok返回200、BadRequest返回400、CreatedAtAction 返回201 1.3 IResult类型:

IResult类型中包含了常见的Http请求返回的类型啊, 常用的Results.BadRequest、Results.Created、Results.NotFound等

1.4 TypedResults,和IResult返回的Http类似

2.给Swagger的描述

2.1 Consumes(MediaTypeNames.Application.Xml) 指定请求头

2.2 ProducesResponseType(typeof(Ok), 200) 给200状态码的描述